Senior Firmware Engineer (C#/C++)
Our client, a world leader in biotechnology and life sciences, is looking for a “ Senior Firmware Engineer " based out in Tucson, AZ.
Job Duration: Long Term Contract (Possibility Of Extension & FT Conversion)
Rate: $95-$98/hr on W2
Company Benefits: Medical, Dental, Vision, Paid Sick leave, 401K
Job Summary
We are seeking a highly skilled Senior Firmware Engineer to join our Tucson Agile Release Team. The ideal candidate will have strong expertise in embedded C/C++ development, hardware-software integration, and automated hardware validation. This role involves designing scalable firmware architectures, developing low-level drivers, and collaborating with cross-functional engineering teams to deliver reliable embedded solutions for real-world systems.
Key Responsibilities
- Design, develop, and optimize embedded firmware using C/C++ for microcontroller and RTOS-based systems
- Develop low-level drivers and middleware for sensors, actuators, and communication interfaces
- Build and maintain Python-based automated test frameworks and Hardware-in-the-Loop (HIL) validation systems
- Troubleshoot hardware/software interactions using JTAG/SWD debuggers, oscilloscopes, and logic analyzers
- Participate in Agile/SAFe planning, backlog refinement, and technical design discussions
- Collaborate with Electrical, Mechanical, and Systems Engineering teams for end-to-end system integration
- Conduct code reviews, technical investigations, and firmware demonstrations on target hardware
- Ensure firmware reliability, scalability, and compliance with system architecture standards
Required Qualifications
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
- Strong professional experience in embedded firmware development using C/C++
- Experience with microcontrollers such as ARM Cortex-M, ESP32, or similar platforms
- Hands-on experience with communication protocols including I2C, SPI, UART, CAN, or USB
- Strong understanding of embedded system architecture, memory management, interrupts, and state machines
- Experience debugging embedded systems using JTAG/SWD tools, logic analyzers, and oscilloscopes
Preferred Qualifications
- Experience with Python scripting, automation, or test harness development
- Familiarity with RTOS platforms such as FreeRTOS or Zephyr
- Experience in Agile or SAFe development environments
- Prior experience mentoring engineers or leading firmware development efforts
Key Skills
Embedded C/C++ | Firmware Development | ARM Cortex-M | ESP32 | RTOS | FreeRTOS | Hardware Integration | HIL Testing | Python Automation | I2C | SPI | UART | CAN | USB | JTAG/SWD Debugging | Agile/SAFe | Embedded Systems Architecture
If interested, please send us your updated resume at [email protected] / [email protected] .
Recommended Jobs
Stewarding Supervisor - ASU Athletics - Arizona State University - Concessions
The Stewarding Supervisor will assist management in maintaining or improving cleanliness quality through inspections, training, and employee accountability, including employee coaching or counseling.…
Dental Receptionist/Patient Care Coordinator (Full-Time)
A re you passionate about supporting a Dental Team that believes in providing top-notch dental care and an unparalleled Patient Experience? Do you love being the first friendly face that Patients s…
School Psychologist - full-time - K-12
We are seeking a dedicated and collaborative School Psychologist to support students across K12 schools in Mesa, AZ . This position plays a key role in promoting students academic achievement, soci…
Regional Program Coordinator
Regional Program Coordinator at HealthCorps Phoenix and surrounding areas Are you interested in serving your community and empowering the next generation of healthy leaders? HealthCorps and …
Remote Technical Support Specialist - Entry Level, No Degree Required
Job Description: Are you a tech-savvy individual looking to start a career in technical support without the need for a degree or prior experience? NoGigiddy is seeking enthusiastic and dedicated…
Nurse Practitioner/Physician Assistant
Advanced Practice Provider (PA-C or NP) – Cardiology - New Grads Welcome Location: Prescott, AZ Southwest Cardiovascular Associates is seeking a dedicated Advanced Practice Provider (Physician…
General Warehouse - Now Hiring
Ready for your next manufacturing, warehouse or industrial job opportunity? If you're a hard worker who thrives in fast-paced environments, we want you to join our team today. Highly motivated profess…
Caregiver - Flexible hours $17-$18/hr
Job Description Job Description Are you a reliable, compassionate caregiver looking for flexible hours and a supportive team? We are a growing home care agency seeking dependable Caregivers to …
Dining Room Server
Take a refreshing step out of the corporate world and join the family at Cascades of Tucson! Located on the east side of Tucson, Cascades is a family-owned and operated senior living community…