SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Code Metal is the leader in automated software engineering using formal methods and AI verification. The company works with customers including the U.S. Air Force, L3Harris, RTX, and Toshiba to modernize legacy code, optimize performance, and move prototypes to production.
As a Solutions Engineer, you will sit at the intersection of engineering, prototyping, and customer growth. You'll be a hands-on bridge between Code Metal's platform and real-world customer use, building and validating solutions through proofs of concept and early development, then helping transition successful work toward repeatable production use.
Key responsibilities include:
- Turn scoped customer opportunities into working technical solutions that demonstrate Code Metal's technology 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
- 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 to accelerate future customer work
- 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
The role offers flexible hybrid or remote work arrangement with occasional travel to customer sites (estimated 10%-20%).
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)
- 5+ years of experience (for Senior level)
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