Solutions Engineer
About Code Metal
Code Metal is redefining code translation for mission-critical industries, helping defense partners move more quickly and reliably from algorithm to silicon. Our platform accelerates deployment of DSP, RF, communications, and embedded signal processing algorithms onto heterogeneous compute targets, including GPUs, FPGAs, ASICs, and edge SoCs. We also support automotive, aerospace, and semiconductor partners deploying complex algorithms onto constrained hardware with speed and rigor.
Solutions Engineer
Code Metal is looking for a Solutions Engineer to sit at the intersection of engineering, prototyping, and customer growth - turning promising opportunities into working technical systems. You'll be a hands-on bridge between our platform and real-world use, building and validating customer solutions through proofs of concept and early development, then helping transition successful work toward repeatable production use.
Responsibilities
- Turn scoped customer opportunities into working technical solutions that demonstrate how Code Metal's technology can be applied in real-world systems.
- Work with customer engineers and stakeholders to understand development needs, system constraints, and success criteria, then translate them into executable implementation plans.
- Rapidly investigate unfamiliar technical domains and de-risk solution paths through hands-on prototyping, integration, and feasibility testing.
- Build and lead proofs of concept (PoCs), working with Solutions Architects, product, engineering, and customer teams to turn an agreed approach into a validated system.
- Implement complex algorithms and compute-heavy pipelines (DSP, RF, communications, and similar workloads) on GPUs, FPGAs, and edge systems using Code Metal's platform.
- Profile, debug, and tune PoCs and early deployments for latency, throughput, memory, and power across heterogeneous compute environments.
- Debug across heterogeneous systems (CPU/GPU/FPGA), identifying and resolving issues spanning algorithms, software, hardware, and toolchains.
- Use PoCs and technical demos to make Code Metal's product differentiators concrete and measurable for customers.
- Capture reusable code, integration patterns, and playbooks from successful PoCs so future customer work can move faster.
- Support early integration and validation as needed, partnering with Forward Deployed Engineers when work transitions into sustained deployment or production.
- Work across Solutions Architecture, Forward Deployed Engineering, product, core engineering, research, and growth, feeding technical learnings back into the platform and customer strategy.
Requirements
- Strong background in computer science, systems engineering, electrical engineering, physics, or a related technical field.
- Ability to quickly learn unfamiliar domains and turn new technical information into practical experiments and implementations.
- Strong analytical thinking, problem decomposition, and hands-on prototyping skills.
- Demonstrated ability to debug complex systems across software and hardware boundaries.
- Excellent written and verbal communication skills, with the ability to explain implementation tradeoffs and technical results clearly to customers and internal teams.
- Self-starter who can operate independently and effectively in ambiguous, fast-moving environments.
- Willingness to travel occasionally to customer sites as needed (est. 10%-20% travel).
Great to Have
- Experience designing or architecting complex technical systems.
- Broad cross-domain software experience in one or more of: C/C++, Rust, Python, Verilog/VHDL, MATLAB, CUDA/OpenCL.
- Hands-on experience with GPU programming, FPGA development, embedded or edge systems, especially where software, hardware, and physical systems intersect.
- Experience with compute-intensive workloads such as DSP, RF, communications, or computer vision.
- Experience working with U.S. Government programs or dual-use technologies.
- Active U.S. security clearance (Secret or Top Secret), or eligibility to obtain one.