Remotely
cmachine learningrustlinuxperceptionros2qnx
Job Description
📋 Description
- Design and implement highly reliable software for safety-critical robotic systems using established
- Develop and optimize software architectures running across Linux and real-time operating systems
- Partner with machine learning, hardware, and core software teams to ensure data pipelines, models
- Build rigorous testing frameworks and validation strategies capable of demonstrating reliability
- Contribute to the architecture and implementation of functionally safe perception systems
- Apply safety engineering principles throughout the software development lifecycle, from system
🎯 Requirements
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering
- 5+ years of professional software engineering experience, particularly in systems-level or embedded
- Strong programming skills in C++, C, Rust, or comparable systems programming languages
- Strong understanding of software architecture for embedded and safety-critical systems
- Demonstrated ability to develop high-quality, reliable, and well-tested software for complex
- Experience with board bring-up, including working with early-stage hardware, running operating
🎁 Benefits
- 401(k) plan with a 6% company match
- Company stock options
- 100% company-paid medical, dental, vision, and short- and long-term disability insurance for
- Benefits eligibility beginning on the first day of employment
- Employee Assistance Program for well-being support
- Flexible, unlimited PTO and 12 company holidays, including a winter shutdown, for exempt employees
Back to all jobs