Senior Firmware Systems Engineer / Firmware Architect

Engineering, Inc.
Grapevine, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 170K

Job location

Grapevine, United States of America

Tech stack

Systems Engineering
Bluetooth
C++
Code Review
Communications Protocols
Computer Programming
Datasheets
Software Debugging
Linux
Device Drivers
Embedded Software
Firmware
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