Taro Logo

Embedded Software Engineer

Obvio AI deploys solar-powered, AI-assisted cameras to enforce traffic laws and improve pedestrian safety, reducing reckless driving through automated enforcement.
San Carlos, CA, USA
Embedded
Mid-Level Software Engineer
In-Person
11 - 50 Employees
3+ years of experience
AI · Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Embedded Software Engineer

Obvio AI is revolutionizing traffic safety through innovative AI-powered solutions. Founded by the team behind Motive's AI dashcam and backed by Bain Capital Ventures and Khosla Ventures with a recent $22M Series A funding, Obvio AI is tackling the critical issue of pedestrian safety in urban environments. Their solar-powered, AI-assisted cameras automate traffic law enforcement in high-risk areas, significantly reducing reckless driving incidents.

As an Embedded Software Engineer at Obvio AI, you'll be at the forefront of developing sophisticated software for AI-enabled traffic enforcement cameras. This role requires expertise in embedded systems development, with a focus on optimizing performance in challenging outdoor environments. You'll work with cutting-edge technology, balancing complex requirements like real-time video processing, power management, and system reliability.

The position offers a unique opportunity to make a direct impact on public safety while working with state-of-the-art technology. You'll collaborate across hardware, AI, and backend teams, implementing solutions that must perform flawlessly in diverse environmental conditions. The role requires strong C++ programming skills, deep understanding of embedded systems, and experience with camera systems or computer vision applications.

This is an ideal opportunity for an experienced embedded software engineer who wants to apply their skills to a meaningful cause. You'll be joining a well-funded startup with strong market positioning and policy support, working on technology that's already proving effective in making streets safer. The company offers competitive compensation, early-stage equity, and the chance to work in a fast-paced environment where your contributions will have significant impact on both the product and public safety.

Last updated 3 days ago

Responsibilities For Embedded Software Engineer

  • Develop and maintain embedded software for AI camera systems
  • Optimize C++ code for resource-constrained environments
  • Implement robust embedded systems for 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
  • Contribute to system architecture decisions and establish embedded development best practices

Requirements For Embedded Software Engineer

  • 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

Benefits For Embedded Software Engineer

  • Competitive compensation and early-stage equity
  • Fast-moving startup environment with meaningful ownership
  • Work that helps save lives and improve road safety

Interested in this job?