Senior Firmware Engineer
Job in
Tucson, Pima County, Arizona, 85718, USA
Listed on 2026-05-18
Listing for:
Motion Recruitment
Full Time
position Listed on 2026-05-18
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer, Embedded Systems / Firmware
Job Description & How to Apply Below
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.
KeySkills Required:
- Strong expertise in Embedded C/C++ development
- Experience with microcontrollers & RTOS environments (ARM Cortex‑M, ESP
32, 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
- Python scripting for automation, HIL testing & validation frameworks
- Experience working in Agile/SAFe development environments
- 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
- 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.
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×