Posted in

Firmware Engineer – Controls

Firmware Engineer – Controls

CompanyAnduril
LocationNewport Beach, CA, USA
Salary$138000 – $207000
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, etc., or equivalent experience
  • Experience with low level firmware architecture, design and development in C
  • Background in embedded ARM microcontrollers
  • Low-level device driver development and safety critical systems experience
  • Comfortable with typical embedded systems tools, compilers, debuggers and IDEs
  • Broad experience with microcontrollers, application processors, revision control systems
  • U.S. Person status is required as this position needs to access export controlled data

Responsibilities

  • Develop motion control systems for applications such as precision actuators and electric propulsion
  • Develop microcontroller software using an RTOS
  • Application experience in areas such as robotics, automation, motor control, and sensor fusion
  • Develop reusable device drivers and application libraries
  • Assist with part selection, board and product design
  • Create low-level infrastructure to support safety-critical systems
  • Assist with creation of SITL/HITL test fixtures and simulation environments
  • Bring up new boards and toolchains
  • Support device manufacturing efforts and operational deployments

Preferred Qualifications

  • Familiarity with common bus protocols such as SPI, I2C, CAN, RS485, etc.
  • Strong debugging skills through use of instrumentation such as oscilloscopes and protocol analyzers
  • Experience with Matlab and Simulink, motor control, or controls theory