Embedded Firmware Engineer – Power Electronics / BMS

CAEtech Inc.

Raleigh, Northern (NC, KY)

Híbrido

USD 90 000 - 120 000

Tempo integral

14 dias+

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Benefits

Resumo da oferta

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.

Qualificações

  • 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.

Responsabilidades

  • 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.

Conhecimentos

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

Formação académica

Bachelor's in Electrical/Computer Engineering

Ferramentas

STM32 microcontrollers
TI C2000 DSPs
FreeRTOS
Zephyr RTOS

Descrição da oferta de emprego

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 STM32 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 STM32 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 STM32 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.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Embedded Firmware Engineer for Power Electronics and BMS
Embedded Firmware Engineer for Power Electronics and BMS

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

Híbrido
USD 90 000 - 120 000
Benefits
Embedded Software Engineer
Embedded Software Engineer

Proper Voltage • Carlsbad (CA)

Presencial
USD 115 000 - 145 000
Lead Test Engineering Technician – Electromechanical Systems
Lead Test Engineering Technician – Electromechanical Systems

CAEtech Inc. • Grand Rapids (MI), Northern (KY)

Híbrido
USD 65 000 - 90 000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

Presencial
USD 175 000 - 205 000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

ZENTRA Power • Austin (TX), Northern (KY)

Híbrido
USD 140 000 - 200 000
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

Presencial
USD 90 000 - 120 000
Electrical Engineer
Electrical Engineer

Kelly Science, Engineering, Technology & Telecom • Brainerd (MN)

Presencial
USD 70 000 - 110 000
Electronic Lab Technician – Power Testing
Electronic Lab Technician – Power Testing

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

Híbrido
USD 50 000 - 70 000
Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

Presencial
USD 175 000 - 205 000
Embedded Software Engineer
Embedded Software Engineer

vigilant • Seattle (WA)

Presencial
USD 150 000 - 185 000
Comprehensive Benefits Package
401k Matching