What are the responsibilities and job description for the Lead Firmware Engineer (Embedded firmware development using C/C++) position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, E-Solutions, Inc., is seeking the following. Apply via Dice today!
Job title: Lead Firmware Engineer (Embedded firmware development using C/C )
Location: Plano, TX (Hybrid)
Mandatory Skills
Lead Firmware Engineer (Embedded firmware development using C/C )1Lead Firmware Engineer (Embedded firmware development using C/C )N/AC2CUnited States
Job title: Lead Firmware Engineer (Embedded firmware development using C/C )
Location: Plano, TX (Hybrid)
Mandatory Skills
- 10 years of hands-on embedded firmware development experience
- Expert proficiency in C/C for MCU-based real-time systems
- Strong expertise in RTOS, concurrency, interrupts, timers, and state machines
- Advanced embedded debugging, root-cause analysis, and performance optimization
- Experience with device drivers, peripherals, communication stacks, and board/device bring-up
- Proven ownership of firmware end-to-end: requirements, design, implementation, testing, and verification
- Strong understanding of software architecture and design tradeoffs
- Experience with Git, code reviews, and Agile development practices
- Ability to translate system requirements into technical designs and test strategies
Lead Firmware Engineer (Embedded firmware development using C/C )1Lead Firmware Engineer (Embedded firmware development using C/C )N/AC2CUnited States