Lead Firmware Engineer

Keypixel Software Solutions
Plano, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Abstraction Layers Code Review Software Debugging Software Design Patterns Device Drivers Firmware Hardware Design Performance Tuning Software Architecture Real-Time Operating Systems Software Requirements Analysis Strategies of Testing
+5 more
Multithreading Real Time Systems State Machines Git Software Version Control

Requirements

· 10+ years of hands-on experience in embedded firmware development.

· Expert-level proficiency in C and C++ for embedded and real-time applications.

· Strong experience with MCU-based systems and low-level firmware development.

Deep understanding of:

  • Real-Time Operating Systems (RTOS)
  • Multithreading and concurrency
  • Interrupt handling
  • Timers and scheduling
  • State machine design

· Advanced debugging skills, including root cause analysis, fault isolation, and performance tuning.

Extensive experience developing:

  • Device drivers
  • Hardware abstraction layers
  • Communication stacks and protocols
  • Peripheral interfaces

· Proven experience with board/device bring-up and hardware integration.

· Strong knowledge of software architecture, design patterns, and engineering trade-offs.

· Hands-on experience with Git, version control workflows, and peer code reviews.

· Experience working in Agile/Scrum development environments.

· Ability to translate product and system requirements into technical designs, implementation plans, and validation strategies.

Apply for this position

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

Apply on dice.com

Good distractions

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

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all