Embedded Firmware Engineer Real-Time Systems

Thunderhawk Technology Partners LLC

Irvine, CA

JOB DETAILS
SKILLS
ARP (Address Resolution Protocol), Aerospace and Defense, C Programming Language, C++ Programming Language, Computer Firmware, Control Systems, Debugging Skills, Debugging Tools, Device Drivers, Electronics, Embedded Systems, Ethernet, Hardware Administration, Hardware Debugging, ISO (International Organization for Standardization), Integration Testing, Logic Analyzer, Memory Hardware, Microcontroller, Middleware, Oscilloscope, Peripheral Hardware, Product Lifecycle, Product Testing, Production Support, Realtime Operating System, Safety Systems, Software Debugging, System Integration (SI), System Validation, Validation Testing
LOCATION
Irvine, CA
POSTED
2 days ago

Position Summary

We are seeking an experienced Embedded Firmware Engineer to develop and maintain firmware for complex real-time embedded systems. The ideal candidate will have strong expertise in embedded C/C++, real-time microcontrollers, low-level driver development, and system-level debugging across hardware and software boundaries.

Key Responsibilities

  • Design and develop embedded firmware for real-time control systems.

  • Implement and optimize drivers, BSPs, middleware, and firmware frameworks.

  • Work with MCU peripherals including interrupts, timers, watchdogs, PWM, GPIO, memory, clocks, ADC, and communication interfaces.

  • Develop and debug communication stacks such as CAN, SPI, Ethernet, ARINC 825, and related protocols.

  • Support hardware bring-up, lab validation, HIL testing, and system integration.

  • Perform low-level debugging using oscilloscopes, logic analyzers, debuggers, and trace tools.

  • Collaborate with hardware, systems, validation, and product teams throughout the development lifecycle.

Required Qualifications

Must-Have Skills

  • 5+ years of experience developing embedded firmware for complex real-time systems.

  • Strong proficiency in Embedded C/C++ and real-time firmware architecture.

  • Experience with real-time microcontroller platforms such as TI C2000, NXP, or comparable safety-oriented MCUs.

  • Strong understanding of MCU peripherals including interrupts, timers, watchdogs, memory, clocks, ADC, PWM, GPIO, and communication interfaces.

  • Hands-on experience with protocols such as CAN, CAN derivatives, SPI, Ethernet, or ARINC 825.

  • Proven ability to integrate and debug software across hardware, firmware, and system boundaries.

  • Experience supporting hardware bring-up, lab validation, and HIL testing.

  • Strong analytical and low-level debugging skills.

Preferred / Nice-to-Have

Bonus Experience

  • Direct experience with TI C2000 or NXP microcontrollers.

  • Background in aerospace, automotive, industrial, or other safety-critical systems.

  • Exposure to DO-178C, ARP4754/4761, or ISO 26262 development concepts.

  • Experience developing reusable BSPs, drivers, middleware, and embedded frameworks.

  • Knowledge of motor drives, ADC systems, power electronics, sensors, or vehicle control systems.

  • Experience supporting production launch, field issues, and long-term platform maintenance.

What We’re Looking For

We’re looking for engineers who can own firmware development end-to-end, from hardware bring-up and driver development through system integration, validation, and production support.

Target industries first:

  • Aerospace

  • EV / Automotive

  • Industrial automation

  • Motor control

  • Power electronics

  • Embedded safety systems

Highest-response titles to search

  • Embedded Firmware Engineer

  • Senior Embedded Software Engineer

  • Real-Time Software Engineer

  • MCU Firmware Engineer

  • Control Firmware Engineer

  • Embedded Systems Engineer

About the Company

T

Thunderhawk Technology Partners LLC