Embedded Firmware Engineer for Power Electronics and BMS

CAEtech Inc.

Raleigh, Northern (NC, KY)

Hybrid

USD 90,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Benefits

Job summary

CAEtech is seeking an experienced Embedded Firmware Engineer for a full-time contract position with benefits and potential for permanent conversion. You will develop embedded software for power electronics and Battery Management System (BMS) products, with C/C++ on STM32 and TI C2000 platforms, under FreeRTOS/Zephyr RTOS.

The role involves design, validation, testing, and cross-functional collaboration with hardware and systems teams.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering or related field.
  • Minimum 4 years of industry experience in embedded firmware/software development.
  • Proficiency in C/C++ for embedded targets and real-time OS environments.

Responsibilities

  • Design and develop embedded software and firmware using C and C++.
  • Develop firmware for microcontrollers and DSPs, including STM32 and TI C2000.
  • Work with FreeRTOS and Zephyr RTOS environments.
  • Perform firmware testing, debugging and troubleshooting with lab equipment.
  • Create technical documentation and design verification reports.

Skills

C/C++ programming
Embedded firmware development
RTOS development
Microcontrollers
Reading schematics
Oscilloscopes/test equipment
Testing/debugging

Education

Bachelor's in Electrical/Computer Engineering

Tools

STM32 microcontrollers
TI C2000 DSPs
FreeRTOS
Zephyr RTOS

Job description

CAEtech is seeking an experienced Embedded Firmware Engineer for a full-time contract position with benefits and potential for permanent conversion. You will develop embedded software for power electronics and Battery Management System (BMS) products, with C/C++ on STM32 and TI C2000 platforms, under FreeRTOS/Zephyr RTOS.

The role involves design, validation, testing, and cross-functional collaboration with hardware and systems teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer – Power Electronics / BMS
Embedded Firmware Engineer – Power Electronics / BMS

CAEtech Inc. • Raleigh (NC), Northern (KY)

Hybrid
USD 90,000 - 120,000
Benefits
Software Engineer
Software Engineer

Battery Management Technology Corporation • Dallas (TX), Northern (KY)

Hybrid
USD 90,000 - 120,000
Senior Embedded Software Lead – Power Electronics
Senior Embedded Software Lead – Power Electronics

Milwaukee Succeeds • Milwaukee (WI)

Hybrid
USD 160,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

Proper Voltage • Carlsbad (CA)

On-site
USD 115,000 - 145,000
Senior Manager, Embedded Firmware for BMS
Senior Manager, Embedded Firmware for BMS

Eos Energy Storage • Edison (NJ)

On-site
USD 140,000 - 190,000
Battery Embedded Systems Engineer – Firmware & BMS
Battery Embedded Systems Engineer – Firmware & BMS

Exoben Inc. • United States

On-site
USD 100,000 - 140,000
Lead Embedded Firmware Architect - Automotive Systems
Lead Embedded Firmware Architect - Automotive Systems

Banks Power • Azusa (CA)

On-site
USD 155,000 - 170,000
Medical, dental and vision insurance
401(k) and 401(k) matching
Vacation, Paid Time Off and Sick Leave
Automotive Embedded Firmware Engineer - FreeRTOS (Bare-Metal)
Automotive Embedded Firmware Engineer - FreeRTOS (Bare-Metal)

Tata Technologies • Seattle (WA)

On-site
USD 140,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California (MO)

On-site
USD 80,000 - 110,000
Embedded Software Engineer for Battery Management (BMS)
Embedded Software Engineer for Battery Management (BMS)

Battery Management Technology Corporation • Dallas (TX)

On-site
USD 90,000 - 120,000