What are the responsibilities and job description for the Senior Firmware Engineer position at Motion Recruitment?
Job Title: Senior Firmware Engineer
Location: Oro Valley, Arizona, USA (Onsite)
Duration: Contract: 12 Months with Possible Extension
Eligibility: US Citizens & Green Card Holders Only
We are looking for a highly skilled Senior Firmware Engineer to join a cutting-edge engineering team focused on embedded systems development and hardware-software integration.
Key Skills Required:
- Strong expertise in Embedded C/C development
- Experience with microcontrollers & RTOS environments (ARM Cortex-M, ESP32, FreeRTOS, Zephyr, etc.)
- Hands-on knowledge of low-level communication protocols: I2C, SPI, UART, CAN, USB
- Firmware architecture design, interrupt handling, memory management & state machines
- Hardware debugging using JTAG/SWD debuggers, logic analyzers & oscilloscopes
- Python scripting for automation, HIL testing & validation frameworks
- Experience working in Agile/SAFe development environments
Key Responsibilities:
- Design and develop robust, memory-efficient embedded firmware solutions
- Build low-level drivers and middleware for hardware peripherals and sensors
- Develop automated Hardware-in-the-Loop (HIL) testing frameworks
- Collaborate with Electrical & Mechanical Engineering teams for system integration
- Lead technical reviews, debugging efforts, and firmware optimization initiatives
- Support PI planning, backlog refinement, and system demonstrations on target hardware
Ideal Candidate:
- Strong troubleshooting and debugging mindset
- Experience leading firmware projects or mentoring engineers
- Ability to explain complex technical concepts clearly to cross-functional teams
- Passion for building reliable, production-grade embedded systems
📩 Interested candidates, please share your updated resume.
Salary : $96