Solutions Engineer
New
C
Code MetalDefense Technology
RemoteFull-TimeSenior
SalaryPay depends on experience, but we strive to be at the upper end of the salary range
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years (Senior), 7+ years (Staff), 10+ years (Principal)
- Required Skills
- PythonMatlabC++Rust
Requirements
- Strong background in computer science, systems engineering, electrical engineering, or physics.
- Demonstrated ability to quickly learn unfamiliar technical domains.
- Strong analytical thinking and hands-on prototyping skills.
- Experience debugging complex systems across software and hardware boundaries.
- Excellent written and verbal communication skills for customer-facing technical explanations.
- Ability to operate independently in ambiguous, fast-moving environments.
- Willingness to travel occasionally (10%-20%).
- Experience with one or more of: C/C++, Rust, Python, Verilog/VHDL, MATLAB, CUDA/OpenCL.
- Hands-on experience with GPU programming, FPGA development, or embedded systems.
- Knowledge of compute-intensive workloads such as DSP, RF, or computer vision.
Responsibilities
- Turn scoped customer opportunities into working technical solutions.
- Work with customer engineers to translate development needs and system constraints into executable plans.
- Investigate unfamiliar technical domains through hands-on prototyping and feasibility testing.
- Build and lead proofs of concept (PoCs) in collaboration with internal product and engineering teams.
- Implement complex algorithms and pipelines on GPUs, FPGAs, and edge systems using the company platform.
- Profile and tune PoCs for latency, throughput, memory, and power requirements.
- Debug across heterogeneous systems, identifying issues spanning algorithms, software, and hardware.
- Capture reusable code and integration patterns to accelerate future customer work.
View Full Description & ApplyYou'll be redirected to the employer's site