Lead Embedded Firmware Engineer


ADDSOURCE
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- JIRA
- Unit Testing
- Technical Documentation
- Github
- Microsoft Azure
- Confluence
- ISO 13485
- Risk Management
- TCP/IP
- architecture
- medical imaging
- Oscilloscope
- Regulatory Compliance
- Mentoring
- Software Architecture
- Root Cause Analysis
- Firmware
- Embedded Software
- Ethernet
- Embedded C
- device drivers
- Cloud Platform System
- Reliability
- Software Engineering
- Software Quality
- Health Care
- Decision Making Skills
- Quality Management
- C++ (Programming Language)
- Diagnostic Skills
- Legacy Systems
- Object-Oriented Software Development
- Software Design Documents
- Communications Protocols
- Embedded Computers
- Real-Time Operating Systems
- IEC 62304
- ISO 14971
- Universal Asynchronous Receiver/Transmitter
- Clinical Supervision
- Design Elements and Principles
- Integrated Circuits
- Joint Test Action (IEEE Standards)
- Serial Peripheral Interface
- Logic Analyzer
- Static Programme Analysis
- Linux on Embedded Systems
- Software Quality Assurance (SQA)
- 21 CFR Part 820 Quality System Regulation
- Hardware Debugging
- Hardware Interface Design
- Life-Critical Systems
Summary
Lead Embedded Firmware Engineer
Experience: -
- 10+ Years
Location: -
- Waukesha, WI
Responsibilities: -
- Lead the design, development, and integration of embedded firmware using C/C++ on VxWorks RTOS.
- Drive firmware architecture, design reviews, technical leadership, and critical engineering decision-making.
- Develop and maintain scalable, high-performance embedded software using Object-Oriented Programming (OOP) principles and software design best practices.
- Understand, maintain, and modernize legacy codebases through migration, enhancement, and platform porting activities.
- Perform low-level debugging, root-cause analysis, and system-level troubleshooting for complex embedded systems.
- Collaborate with hardware, systems engineering, QA, regulatory, and cross-functional teams to deliver robust medical device solutions.
- Ensure compliance with IEC 62304, ISO 14971, ISO 13485, and FDA 21 CFR Part 820 requirements.
- Create and maintain software design documents, verification documents, risk management artifacts, and technical documentation.
- Mentor engineers and provide technical guidance across embedded firmware development activities.
- Drive software quality, reliability, maintainability, and performance improvements across products.
Educational Qualifications: -
- Engineering Degree BE/ME/BTech/MTech/BSc/MSc.
- Technical certification in multiple technologies is desirable.
Skills: -
Mandatory skills
- Strong proficiency in Embedded C and C++ development for real-time embedded systems and medical device applications.
- Hands-on experience with VxWorks RTOS and embedded firmware development in safety-critical environments.
- Strong understanding of Object-Oriented Programming (OOP), software architecture, and embedded software design principles.
- Expertise in firmware debugging using JTAG, logic analyzers, oscilloscopes, and related hardware debugging tools.
- Experience working with device drivers, hardware interfaces, and communication protocols including UART, SPI, I2C, CAN, Ethernet, and TCP/IP.
- Experience supporting legacy systems, software migration, platform modernization, and porting activities.
- Familiarity with GitHub, Jira, Confluence, and Azure DevOps for software development lifecycle management.
- Experience developing software within regulated medical device environments and compliance-driven development processes.
- Strong troubleshooting, root-cause analysis, and system-level debugging capabilities.
- Experience leading technical initiatives, architecture discussions, design reviews, and engineering teams.
Good to Have Skills
- Experience in medical imaging, diagnostics, patient monitoring, or similar healthcare products.
- Knowledge of ARM-based embedded platforms and Embedded Linux.
- Experience with unit testing frameworks and CI/CD pipelines.
- Exposure to static code analysis tools and software quality assurance practices.
- Technical certifications in embedded systems or software technologies.
- Dice Id: 91122967
- Position Id: 2026-4729
- Posted 5 hours ago
Company Info
About ADDSOURCE
AddSource is a premier staffing and workforce solutions partner headquartered in Delaware, USA, with operations in Alberta, Canada under the brand name AddSource.
We specialize in connecting top-tier talent with leading organizations across diverse industry sectors.
With a strong commitment to excellence, our mission is to deliver innovative, customized staffing solutions that empower clients to achieve their goals while helping candidates advance their careers.
