Software Engineer

Ambarella

C/c++ programming for embedded systems
Experience with rt-linux on arm platforms
Bring up and verify embedded hardware platforms
The role involves bringing up and verifying functionality of new embedded system platforms using test C code and lab equipment

Job Summary

  • The role involves bringing up and verifying functionality of new embedded system platforms using test C code and lab equipment.
  • Candidates will design and test low-level control drivers for various peripherals including converters and synthesizers.
  • The position requires working with system specifications to implement and verify embedded systems drivers and algorithms running on ARM platforms.

Matching Summary

The role involves bringing up and verifying functionality of new embedded system platforms using test C code and lab equipment.

Skills & Requirements

Must-have

  • C/C++ programming for embedded systems
  • Experience with RT-Linux on ARM platforms
  • Bring up and verify embedded hardware platforms
  • Design low-level control drivers for peripherals

Nice-to-have

  • Automotive experience in autonomous systems
  • Experience with MIPS microcontrollers
  • Collaboration with mixed signal design engineers

Key Requirements

  • 1-3 years of experience implementing autonomous systems
  • Eligibility to work in the United States

Work Rights

Must be eligible to work in the US

Tailored Resume

Cover Letter