Embedded Engineer
Our client is a fast growing company in the AI and public safety space, and they are looking for an Embedded Engineer to join the team. They are tackling one of the most urgent problems in the U.S… pedestrian safety. More than 7,500 pedestrians are killed by drivers each year, and that number has risen more than 70 percent over the past decade. Even with increased focus on road safety, most cities still struggle to curb dangerous driving and many “Vision Zero” efforts continue to fall short
What You’ll Do
- Develop and maintain embedded software for our AI camera systems
- Optimize C++ code for resource-constrained environments, balancing detection accuracy with power consumption and processing speed
- Implement robust embedded systems that operate reliably in diverse weather conditions
- Integrate with camera sensors, communication modules, and power management systems
- Work with AI teams to deploy and optimize computer vision models on edge hardware
- Write tests and debugging tools for embedded systems validation and field troubleshooting
- Contribute to system architecture decisions and establish embedded development best practices
What We’re Looking For
- 3+ years of embedded software development with C/C++ in production environments
- Expertise in real-time programming, memory management, and hardware interfaces
- Experience with camera systems, image processing, or computer vision applications
- Knowledge of embedded debugging tools, testing methodologies, and performance optimization techniques
- Understanding of power management, thermal considerations, and environmental constraints in embedded design
- Ability to communicate technical concepts clearly
Bonus Points
Experience with edge AI inference, embedded Linux, or outdoor/industrial embedded deployments