Build real-time control software in C/C++ for a safety-critical perception and motion platform.
Responsibilities
- Develop and optimize real-time C/C++ on ARM targets
- Design deterministic ROS 2 nodes and message contracts
- Work with hardware bring-up and signal integrity teams
- Own software safety cases for ISO 26262 workstreams
Requirements
- 6+ years embedded C/C++ in a product environment
- Strong RTOS and Linux kernel debugging skills
- Experience with CAN, Ethernet or similar buses
- Comfortable with oscilloscopes and logic analysers
Nice to have
- ISO 26262 or DO-178C experience
- Rust exposure
Think you're a fit but not 100% sure? Apply anyway — our recruiters will tell you honestly whether it's worth your time, usually within 48 hours.