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
$ 170KJob 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.