Senior Firmware Systems Engineer / Firmware Architect
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Hard?
Where to Find Entry-Level Software Engineering Jobs
What is Software Engineering?
How software is steering vehicle technology