Embedded Software Lead C2C contract Bethlehem, PA (Fully 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

Role:Embedded Software Lead

Location: Bethlehem, PA (Fully Onsite)

Type: Long-Term-Contract

Implementation Partner: LTTS

End Client: Myers

Job Description & Skill Requirement:
  • Bs degree with 9 years’ experience in c/c++ , stm32 , arm , rtos / FreeRTOS and bootloader and low-level driver development
  • Experience with MATLAB/Simulink , functional safety , renewable energy / EV charging / ups preferred
  • Experience with cybersecurity implementation to industrial / energy systems and supporting product certification and regulatory audits preferred
  • Lead embedded software development team to Bess products and platforms
  • Develop firmware to battery management systems / energy management systems , battery controllers and power conversion and monitoring systems
  • Define system architecture, firmware design strategy, coding and development , technical designs, source code, and validation
  • Design and develop firmware using embedded c/c++ on stm32 microcontroller
  • Develop low-level drivers, middleware, communication stacks, and application software
  • Perform board bring-up, peripheral integration, debugging, and optimization
  • Implement cell monitoring, balancing, thermal management, soc/soh algorithms, protection mechanisms, and fault
  • Cybersecurity standards applicable to energy storage systems
  • Experience in communication protocols such as can / can-fd , ModBus rtu/tcp , uart / spi / i2c / ethernet
  • Support integration with Scada, Ems, cloud platforms, and Embedded Software Lead :: Bethlehem, PA (Fully Onsite)monitoring systems
  • Define firmware verification and validation and support system testing
  • Ensure traceability, version control, and release
  • Work with hardware, systems, cloud, test, and product management teams
  • Support customer design audits
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

People Consultancy Services (PCS) • Bethlehem

On-site
USD 110,000 - 160,000
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
Lead Embedded Software Engineer - Energy & EV Systems Onsite
Lead Embedded Software Engineer - Energy & EV Systems Onsite

Tech Mirrors • Bethlehem

On-site
USD 140,000 - 180,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Oho Group • Austin (TX)

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

Proper Voltage Inc. • Carlsbad (CA)

Hybrid
USD 115,000 - 145,000
Automotive Embedded Software Engineer - BSP/RTOS
Automotive Embedded Software Engineer - BSP/RTOS

Global Connect Technologies • Dearborn (MI)

On-site
USD 100,000 - 160,000
Embedded Software Engineer 3 #99469
Embedded Software Engineer 3 #99469

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Long-term contract with opportunities for extension or conversion to full-time
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
Embedded Engineer
Embedded Engineer

DeWinter Group • Denver (CO)

On-site
Senior Software Engineer
Senior Software Engineer

Motion Recruitment • California (MO)

On-site
USD 130,000 - 190,000
Benefits