Lead Embedded Software Engineer - Energy & EV Systems Onsite

Tech Mirrors

Bethlehem (Northampton County)

On-site

USD 140,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tech Mirrors in Bethlehem, PA is seeking an Embedded Software Lead to drive the development of firmware for battery and energy management systems on STM32 platforms. This on-site, long-term role leads a cross-functional team across hardware, systems, cloud, and product management to deliver robust embedded solutions.

The ideal candidate has a BS with extensive experience in C/C++, RTOS, and low-level driver development, plus hands-on leadership and a track record of delivering reliable firmware

Qualifications

  • BS degree with 9+ years in C/C++, STM32, ARM, RTOS/FreeRTOS, and bootloader development.
  • Experience with MATLAB/Simulink and functional safety; renewable energy/EV charging/UPS preferred.
  • Cybersecurity implementation for industrial/energy systems and supporting product certification and regulatory audits preferred.
  • Lead embedded software development team to BESS products and platforms.
  • Develop firmware for battery/energy management systems, battery controllers, and power conversion.
  • Define system architecture, firmware design strategy, coding and development, technical designs, source code, and validation.
  • Design firmware using embedded C/C++ on STM32 microcontrollers.
  • Develop low-level drivers, middleware, communication stacks, and application software.
  • Board bring-up, peripheral integration, debugging, and optimization.
  • Implement cell monitoring, balancing, thermal management, SOC/SOH algorithms, protection mechanisms, and fault handling.
  • Cybersecurity standards applicable to energy storage systems.
  • Experience with CAN/FD, Modbus RTU/TCP, UART/SPI/I2C/Ethernet.
  • Support integration with Scada, EMS, cloud platforms, and monitoring systems.
  • Define firmware verification and validation and support system testing.
  • Ensure traceability, version control, and release.

Responsibilities

  • Lead embedded software development team for BESS products and platforms.
  • Develop firmware for battery management systems and energy management systems.
  • Define system architecture, firmware design strategy, and validation plans.
  • Design and implement firmware using embedded C/C++ on STM32 microcontrollers.
  • Develop drivers, middleware, communication stacks, and applications.
  • Perform board bring-up, peripheral integration, debugging, and optimization.
  • Implement cell monitoring, balancing, thermal management, SOC/SOH algorithms, protection mechanisms, and fault handling.
  • Collaborate with hardware, systems, cloud, test and product management teams.
  • Support customer design audits.

Skills

C/C++
STM32
ARM
RTOS/FreeRTOS
Bootloader
Low-level drivers
MATLAB/Simulink
Functional safety
Cybersecurity
CAN/CAN-FD
Modbus RTU/TCP
UART/SPI/I2C
Ethernet

Education

BS degree in Electrical Engineering or Computer Science

Job description

Tech Mirrors in Bethlehem, PA is seeking an Embedded Software Lead to drive the development of firmware for battery and energy management systems on STM32 platforms. This on-site, long-term role leads a cross-functional team across hardware, systems, cloud, and product management to deliver robust embedded solutions.

The ideal candidate has a BS with extensive experience in C/C++, RTOS, and low-level driver development, plus hands-on leadership and a track record of delivering reliable firmware

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Team Lead — BMS & Energy Systems
Embedded Software Team Lead — BMS & Energy Systems

People Consultancy Services (PCS) • Bethlehem

On-site
USD 110,000 - 160,000
Embedded Software Lead C2C contract Bethlehem, PA (Fully Onsite)
Embedded Software Lead C2C contract Bethlehem, PA (Fully Onsite)

Tech Mirrors • Bethlehem

On-site
USD 140,000 - 180,000
Lead Embedded Software Engineer – Battery & Energy Systems
Lead Embedded Software Engineer – Battery & Energy Systems

Polluxa, Inc. • Bethlehem

On-site
USD 59,000 - 72,000
Embedded Firmware Engineer - Battery Systems (Onsite)
Embedded Firmware Engineer - Battery Systems (Onsite)

Proper Voltage Inc. • Carlsbad (CA)

Hybrid
USD 115,000 - 145,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Oho Group • Austin (TX)

On-site
USD 110,000 - 140,000
Senior Embedded Software Lead - Energy Systems
Senior Embedded Software Lead - Energy Systems

Toyota Material Handling • City of Rochester (NY)

On-site
USD 119,000 - 152,000
Competitive Salary
Performance Bonus
PTO & Holidays
+4
Embedded Software Lead, Energy Systems
Embedded Software Lead, Energy Systems

Toyota Material Handling, Inc. • City of Rochester (NY), Northern (KY)

Hybrid
USD 119,000 - 152,000
Performance Bonus
Paid Time Off and Holidays
Medical plans and Dental & Vision
+6
Senior Embedded Software Engineer
Senior Embedded Software Engineer

People Consultancy Services (PCS) • Bethlehem

On-site
USD 110,000 - 160,000
Senior Embedded Firmware Engineer - IoT & Energy Systems
Senior Embedded Firmware Engineer - IoT & Energy Systems

Motion Recruitment • California (MO)

On-site
USD 130,000 - 190,000
Benefits
Senior Embedded Firmware Engineer — Energy Storage Systems
Senior Embedded Firmware Engineer — Energy Storage Systems

Oho Group • Austin (TX)

On-site
USD 110,000 - 140,000