Why This Role Stands Out
This role offers a fantastic opportunity to contribute to mission-critical systems with a company known for its innovative technology, perfect for experienced embedded firmware engineers passionate about power electronics and C development. You'll thrive by leveraging your deep expertise in bare-metal C and debugging on target hardware to drive significant advancements in a collaborative environment.
Quick Overview
Job Description
Hi Associate,
Greetings for the day,
We have a position as a Senior Embedded Firmware Engineer role in Dallas, TX. Please find the job description below for this position.
Role: Senior Embedded Firmware Engineer
Location: Dallas, TX (4 Days onsite)
Duration: 24 Months
Mandatory Qualifications:
- 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.
Job Responsibilities:
- Develop and maintain PMBI 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.
Thanks & Regards
RAJU REDDY |Sr. Team Manager
CIS Technology Inc
Plano, TX 75074
Direct:
Similar jobs
- DS
Software Engineer (Req #: 30043) with Security Clearance
NewDataHaven Solutions INC
Columbia, MD🇺🇸$111.7k - $155k/yrHybrid18 hours agoMicroservicesMongoDBSpring+7Technology - CG
Middleware Engineer
NewConstel Global India Global Private Limited
New York, NY🇺🇸Hybrid18 hours agoEngineering - TE
Principal Engineer
NewTechnogen, Inc.
Irving, TX🇺🇸On-site18 hours agoFigmaSplunkAnsible+5Technology - AP
Java Software Engineer
NewApton Inc
San Francisco, CA🇺🇸Hybrid18 hours agoDockerMicroservicesNode.js+11Technology - CM
Software Engineer B-2 (WBZ) 1.6.X
NewCredence Management Solutions
Oklahoma City, OK🇺🇸Hybrid18 hours agoTechnology - IN
Sr. Robotic Algorithms and Controls Engineer (Systems Analyst)
NewIntuitive
Sunnyvale, CA🇺🇸On-site6 hours agoRoboticsTechnology