Senior Embedded Firmware Engineer Job at Cynet Systems, Dallas, TX

  • Cynet Systems
  • Dallas, TX

Job Description

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.

Job Tags

Similar Jobs

TowerMRL - Advanced Tower Services

Telecom Technician Job at TowerMRL - Advanced Tower Services

 ...skills to be able to pass the TIRAP & NWSA credentialing program to become a Telecommunication Tower Apprentice - Level 1. OSHA 10 (Telecom) Authorized Climber Personal Protection Equipment (PPE) Radio Frequency Awareness (RF) Jobsite Safety Analysis (JSA)... 

AmericanSitters.com

Nanny Job at AmericanSitters.com

I am looking for a reliable part-time nanny for one child aged 6-9 years, starting on 08.09.2026. This is a live-out position for less than 20 hours per week, with work needed on Monday, Tuesday, and Wednesday during the middle of the day and evening.The main responsibilities... 

The Emerson Group

Answering Service Operator Tues-Sat 6:30am-3pm Job at The Emerson Group

 ...Answering Service Operator Large established hospital in Camden County looking for an answering service operator Tuesday through Saturday 6:30am to 3pm $19.50/hr long term temporary. Training - majority of training will take place during the normal 8am to 4:30pm shift,... 

DISTRICT-WIDE

Chinese Language Teacher (Anticipated) 2026-27 Job at DISTRICT-WIDE

Clear Creek ISD District-Wide in League City, Texas seeks a Teacher of Chinese (Anticipated) for the 2026-27 school year. The role requires a bachelors degree from an accredited college or university and a valid Texas certificate for the subject and level assigned.Responsibilities... 

Diocese of Raleigh

Pastoral Care Coordinator Job at Diocese of Raleigh

 ...Work Arrangement: Part-Time / 10 hours per week /Hybrid (primarily remote) Position Summary: The Pastoral Care Coordinator is responsible for coordinating the spiritual care of the parishs elderly, sick and patients at UNC Hospitals through organizing Eucharistic...