Software Engineer

Ambarella

Ohio, US
Embedded system platforms
Low-level control drivers
Real-time embedded operating systems
Bring up and verify functionality of new embedded system platforms using test C code and lab equipment

Job Summary

  • Bring up and verify functionality of new embedded system platforms using test C code and lab equipment.
  • Design and testing of low-level control drivers for a variety of peripherals such as converters, synthesizers, etc.
  • Work with mixed signal and digital design engineers to ensure that interfaces are properly designed.

Matching Summary

Bring up and verify functionality of new embedded system platforms using test C code and lab equipment.

Skills & Requirements

Must-have

  • embedded system platforms
  • low-level control drivers
  • real-time embedded operating systems
  • embedded systems drivers and algorithms
  • mixed signal and digital design engineers

Nice-to-have

  • automotive experience a plus
  • identify and select appropriate controllers

Key Requirements

  • 1-3 years of experience
  • implementing autonomous systems
  • Fluent in C/C++
  • Experience with embedded operating systems
  • Experience with microcontrollers
  • eligible to work in the United States

Work Rights

Eligible to work in the United States

Tailored Resume

Cover Letter