×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Firmware Engineer – Power Electronics​/BMS

Job in Raleigh, Wake County, North Carolina, 27601, USA
Listing for: CAEtech Inc.
Full Time position
Listed on 2026-10-15
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 90000 - 120000 USD Yearly USD 90000.00 120000.00 YEAR
Job Description & How to Apply Below

CAEtech is seeking an experienced Embedded Firmware Engineer for a full-time contract position with benefits and potential for permanent conversion, supporting the development of embedded software and firmware for power electronics and Battery Management System (BMS) products.

The engineer will support the design, development, implementation, testing and validation of embedded firmware for power conversion and battery management systems. The role requires strong C/C++ embedded development experience, hands‑on experience with microcontrollers and digital signal processors, and familiarity with real‑time operating systems.

Responsibilities
  • Design and develop embedded software and firmware using C and C++.
  • Develop firmware for microcontrollers and digital signal processors, including STM
    32 microcontrollers and TI C2000 DSPs.
  • Work with real-time operating system environments and architectures, including FreeRTOS and Zephyr RTOS.
  • Perform firmware testing, debugging and troubleshooting using development and debugging tools, simulators and applicable test environments.
  • Use oscilloscopes, signal analyzers and related laboratory equipment to support firmware development, testing and validation.
  • Read and understand high-level electrical schematics to support hardware/software integration and troubleshooting.
  • Support model-based design methodologies, including simulation, modeling and automatic code generation, as part of the New Product Introduction (NPI) process.
  • Collaborate with hardware engineers, systems engineers and other cross-functional teams to develop integrated power electronics and BMS solutions.
  • Create technical documentation including specifications, design documents, test plans and Design Verification Test (DVT) reports.
Skills Required
  • Strong embedded C and C++ programming skills.
  • Strong understanding of embedded firmware development.
  • Familiarity with real-time operating system development environments and architecture.
  • Hands‑on experience with microcontrollers.
  • Ability to read and understand high‑level electrical schematics.
  • Hands‑on experience using oscilloscopes, signal analyzers and related test equipment.
  • Experience with embedded firmware testing, debugging and troubleshooting.
  • Strong written and verbal communication skills.
Skills Preferred
  • Hands‑on experience with STM
    32 microcontrollers.
  • Experience with digital signal processors such as TI C2000.
  • Experience with FreeRTOS and Zephyr RTOS.
  • Experience with model-based design, simulation, modeling or automatic code‑generation methodologies.
  • Experience developing embedded systems for power electronics, power conversion or Battery Management System applications.
Education Required
  • Bachelor’s degree in Electrical Engineering, Computer Engineering or a related field.
Experience Required
  • Minimum 4 years of industry experience in embedded firmware/software development.
  • Minimum 4 years of experience involving C/C++ embedded development, real-time operating systems and microcontrollers.
Experience Preferred
  • Embedded firmware development experience involving power electronics, power conversion or Battery Management Systems.
  • Experience with STM
    32 microcontrollers and TI C2000 digital signal processors.
  • Experience with FreeRTOS and Zephyr RTOS environments.
About CAEtech

CAEtech connects talent, technology and innovation to help organizations and professionals move programs, technologies and opportunities forward. Founded in 1989, CAEtech has decades of experience connecting specialized engineering, technology and professional talent with leading organizations and technology-driven programs. Our experience spans mobility and automotive, advanced manufacturing, software and digital technologies, and other emerging technology markets.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary