Firmware Engineer

FRONTIER AI LLC
San Francisco, CA, United States
19 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$145,600.0
Working hours
Regular working hours
Job source

Tech stack

Board Bringup Adobe Flash C++ (Programming Language) Software Debugging Linux Embedded Software EtherCAT Firmware Joint Test Action (IEEE Standards) Real-Time Operating Systems

Job description

Recording & Data Collection Notice This role involves recording your work to support AI training and development. Lab cameras and screen recording on your work device will capture your activities. Depending on the project, you may also be asked to wear sensors, such as motion trackers or pressure-sensing gloves, that collect biometric data. Before starting, you’ll receive details about the recording and data collection requirements specific to your role, how your data will be protected, and the consent process.

As a Firmware Engineer, you’ll:

  • Write, flash, and configure embedded firmware for system boards, motor controllers, and actuators.
  • Bring up and validate new circuit boards and actuator communication buses, including CAN, RS-485, and EtherCAT.
  • Troubleshoot and debug embedded systems using JTAG/SWD, serial interfaces, oscilloscopes, and logic analyzers.
  • Document firmware changes, testing procedures, and results to ensure reproducibility.
  • Review written and on-screen work instructions, identify inaccuracies, and provide feedback to improve technical documentation.

Requirements

The ideal candidate brings hands-on embedded firmware experience, strong debugging skills, and a practical approach to developing and improving hardware systems in a fast-paced lab environment., * 2+ years of embedded firmware experience in hardware, drone, or electromechanical startup environments

  • Hands-on experience developing embedded C/C++ firmware for microcontrollers
  • Experience with motor controllers and circuit board bring-up
  • Experience using debugging and diagnostic equipment, including JTAG/SWD debuggers, logic analyzers, oscilloscopes, and bench power supplies

Bonus Qualifications:

  • Experience developing motor control firmware
  • Familiarity with real-time operating systems (RTOS)
  • Experience working with Linux on embedded or onboard computing systems

Benefits & conditions

  • Pre-tax commuter benefits
  • Employer (HireArt) Subsidized Healthcare Benefits
  • Flexible Spending Account for healthcare-related costs
  • HireArt covers all costs for short and long-term disability and life insurance
  • 401k package

Commitment: This is a full-time, 6-month contract position staffed via HireArt. The role is onsite and available to candidates local to the San Francisco, CA area.

HireArt values diversity and is an Equal Opportunity Employer. We are interested in every qualified candidate who is eligible to work in the United States. Unfortunately, we are not able to sponsor visas or employ corp-to-corp.

About the company

HireArt is helping our client find a Firmware Engineer to support the design, development, and testing of real-world hardware systems in a hands-on engineering lab.

In this role, you’ll develop and configure embedded firmware, bring up new hardware, and troubleshoot electrical and communication systems throughout the hardware development lifecycle. You’ll work through the full process of designing, sourcing components, assembling, testing, and refining physical devices, with your builds, demonstrations, and technical documentation contributing to the development of AI systems that understand hands-on physical work.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…