Unknown Company

Senior Embedded Firmware Engineer

dallas, tx • Posted 4 days ago
Onsite Full Time Architecture and Engineering Occupations
Embedded Firmware Developer

Pay Range: $65.00hr - $70.00hr

Requirement/Must Have:
  • 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.
  • Strong proficiency in C programming for embedded systems.
Responsibilities:
  • 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 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.
Nice to Have:
  • Experience with aerospace, defense, avionics, or space electronics is highly desirable.
  • Experience with laboratory power supplies, electronic loads, power analyzers, and other power-electronics characterization equipment is a strong plus.
Skills:
  • Embedded Firmware.
  • Bare-metal C.
  • MCU.
  • PMBus.
  • SMBus.
  • MISRA C.
  • Static-analysis tools.
  • Unit-test frameworks.
  • TDD.
  • Git.
  • I²C.
  • GPIO.
  • ADC.
Qualification And Education:
  • 7+ years of embedded firmware development experience.
  • 3+ years of hands-on bare-metal C development.

Senior Embedded Firmware Engineer in dallas at Unknown Company

This position is listed as full time and onsite.

Back to Job Search