> Markdown version of [/jobs/ext/3874434-senior-embedded-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/3874434-senior-embedded-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded Firmware Engineer - **Company:** VDart, Inc. - **Location:** Austin, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Unit Testing, Software Bug Management, Static Program Analysis, Software Debugging, Embedded Software, Firmware, Hardware-In-The-Loop Simulation, MISRA C (C Programming Language), Non-Volatile Memory, Regression Testing, PIC Microcontroller, Test-Driven Development (TDD), Safety Critical Systems, Git, System-level Testing, Bare Metal, Software Version Control - **Published:** October 22, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-embedded-firmware-engineer-austin-tx--6a3d6ccd-d811-4fc6-9507-854c5bc526c4 ## About the Role Embedded Systems, Computer Firmware, Embedded Systems, Computer Firmware, C Programming Language, Microcontroller, Power Management, Safety Systems, Static Analysis, Unit Test, * 7+ years of embedded firmware development experience. * 3+ years of hands-on bare-metal C development. * Significant experience with bare-metal MCU firmware development. * Experience with power supply, power-management, or power-conversion firmware. * Experience with PMBus and/or SMBus. * Experience developing firmware for mission-critical or safety-critical systems. * Experience with MISRA C and static-analysis tools. * Experience developing automated unit-test frameworks for embedded firmware. * Experience debugging firmware on actual target hardware. * Experience with aerospace, defense, avionics, or space electronics is highly desirable. * Strong proficiency in C programming for embedded systems. * Experience with laboratory power supplies, electronic loads, power analyzers, and other power-electronics characterization equipment is a strong plus. ## Description * Develop and maintain PMBus/I²C-based command, control, configuration, and telemetry functionality. * Work with GPIO, ADCs, timers, interrupts, communication peripherals, watchdogs, non-volatile memory and other MCU peripherals as applicable to the hardware. * Analyze firmware interaction with the power-conversion hardware and associated sensors/control interfaces. * Support bring-up, debugging, characterization, and verification of firmware on physical PSC hardware. * Develop automated unit tests, test harnesses, mocks and stubs for firmware modules. * Follow Test-Driven Development (TDD) practices for new functionality and firmware modifications. * Perform regression testing following firmware changes and defect fixes. * Perform static analysis and resolve or disposition findings. * Ensure firmware conforms to JPL C coding standards and MISRA C:2023 requirements, as applicable. * Support hardware-in-the-loop and system-level testing. * Analyze fault conditions and support fault-injection testing where applicable. * Participate in requirements analysis, firmware architecture, design reviews, defect triage, and technical discussions with the customer engineering team. * Contribute to firmware documentation including design descriptions, requirements, interface documentation, test procedures, and verification evidence. * Maintain source code, unit tests, build artifacts, and configuration under Git-based version control. * Support regular firmware builds and milestone releases. * Work closely with hardware, systems, test, and mission-assurance engineers