Firmware Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…