Senior Firmware Systems Engineer / Firmware Architect

Engineering, Inc.
Grapevine, TX, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$140,000.0 - $170,000.0
Working hours
Regular working hours
Job source

Tech stack

Systems Engineering Bluetooth C++ (Programming Language) Code Review Communications Protocols Computer Programming Datasheets Software Debugging Linux Device Drivers Embedded Software Firmware
+9 more
FreeRTOS Hardware Design Real-Time Operating Systems Systems Architecture Systems Integration Universal Asynchronous Receiver/Transmitter USB Serial Peripheral Interface Yocto

Job description

  • Design, develop, and maintain embedded firmware and device drivers using C/C++
  • Support firmware architecture and system-level design decisions
  • Develop firmware within RTOS environments, including FreeRTOS or similar platforms
  • Lead hardware/software integration, debugging, and root cause analysis efforts
  • Work with communication interfaces including SPI, I2C, UART, USB, Bluetooth, and related protocols
  • Review schematics, datasheets, and hardware specifications to support embedded system development
  • Collaborate closely with firmware, hardware, software, and engineering teams to deliver scalable and reliable embedded solutions
  • Support code reviews, development standards, troubleshooting, and technical mentorship across engineering teams
  • Contribute to architecture discussions, technical planning, and product reliability improvements

Requirements

Do you have experience in RTOS?, This role is ideal for a highly experienced embedded systems professional with strong hands-on firmware development experience who is ready to influence architecture, mentor engineers, and collaborate across firmware, hardware, and software teams., * Strong embedded systems and firmware development experience

  • Advanced C/C++ programming skills
  • RTOS experience (FreeRTOS or similar)
  • Hardware/software integration and low-level debugging experience
  • Experience developing firmware for production embedded systems
  • Strong communication and cross-functional collaboration skills
  • Ability to operate independently while contributing within a team-oriented engineering environment

Preferred Experience

  • Experience working across multiple processors, boards, or embedded platforms
  • Experience with communication protocols such as SPI, I2C, UART, USB, or Bluetooth
  • Driver development experience
  • Experience reviewing datasheets and supporting hardware integration decisions
  • Architecture, technical leadership, or senior-level embedded systems experience
  • Experience mentoring or supporting junior engineers, * Embedded Systems: 5 years (Required)
  • C / C++: 5 years (Required)
  • Hardware / Software Integration: 3 years (Preferred)
  • RTOS (FreeRTOS, Zephyr, Yocto Linux, Micrium/uCOS, MQX): 5 years (Required)

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance, * $140K-$170K+ depending on experience
  • Primarily onsite during initial onboarding/ramp-up period with hybrid flexibility available later
  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Life insurance
  • PTO and additional company benefits, * 401(k)
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Application Question(s):

  • This position is not available for C2C, visa sponsorship, transfer of sponsorship, or third-party representation.

Will you now and in the future require sponsorship to work in the U.S.?

  • Are you currently located within 35 miles of Grapevine, TX?

About the company

Innovative engineering and technology company seeking a Senior Firmware Systems Engineer to help lead embedded firmware architecture, hardware/software integration, and real-time systems development for production embedded products.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · WWC 2021

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

5:35 min

Direct hardware communication using the Web USB API

Rowdy Rabouw Rowdy Rabouw · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all