Senior Embedded Software Engineer, BMS R&D

Sunlight Group

Kentucky

On-site

USD 90,000 - 130,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health and life insurance
Wellness program
Training opportunities
Career development
International mobility

Job summary

Sunlight Group in the United States is seeking a Senior Embedded Software Engineer to advance our BMS software team. You will design tests, build prototypes, and develop software for lithium battery products that meet customer requirements and high standards.

You will collaborate across hardware, systems, and testing teams, perform analyses, fix defects, and contribute to code reviews while aligning with certification and industry standards.

Qualifications

  • Bachelor’s degree in Electrical Engineering or Information Sciences and Technology
  • At least 5 years programming experience in C language
  • Minimum 3 years' experience on microcontroller firmware development
  • Experience with i2C, SPI, USB, UART and CAN bus networks
  • Familiar with Git, SVN, Perforce, PTC Integrity
  • Familiar with Jira and Confluence for configuration/requirements management
  • Familiar with integrated development toolchains (IAR, KDbg, MS Visual Studio, MPLAB, VS Code)
  • Fluent written and verbal communication skills in English
  • Willingness to travel occasionally worldwide

Responsibilities

  • Perform requirement analysis to gather, clarify, and document software needs for future products
  • Develop detailed software designs, including architecture, module specifications, and interfaces
  • Implement software components and features in accordance with design specifications and coding guidelines
  • Execute software testing activities, including unit, integration, and system testing, to ensure functionality and quality
  • Analyze, enhance, and extend existing software modules based on customer requirements
  • Diagnose and fix defects in existing software components to improve stability and performance
  • Troubleshoot and identify issues on operational battery systems, ensuring rapid root‑cause analysis and corrective action
  • Collaborate in a cross‑functional engineering environment, working closely with hardware, systems, and testing teams
  • Conduct code reviews to improve code quality and ensure compliance with certification and industry standards

Skills

5+ years C language
MCU firmware development
Protocols: i2C SPI USB UART CAN
Revision control: Git SVN Perforce PTC
Jira & Confluence
IDE/toolchains: IAR KDbg MS VS MPLAB V
English communication
Willing to travel worldwide

Education

Bachelor’s degree in Electrical Engineering or Information Sciences and Technology

Job description

Sunlight Group in the United States is seeking a Senior Embedded Software Engineer to advance our BMS software team. You will design tests, build prototypes, and develop software for lithium battery products that meet customer requirements and high standards.

You will collaborate across hardware, systems, and testing teams, perform analyses, fix defects, and contribute to code reviews while aligning with certification and industry standards.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior BMS Software Engineer - Li-S Battery Systems
Senior BMS Software Engineer - Li-S Battery Systems

Lyten, Inc. • United States

On-site
USD 141,000 - 212,000
Equity
Healthcare
Dental
+5
Senior Embedded Software Engineer, R&D
Senior Embedded Software Engineer, R&D

Sunlight Group • Kentucky

On-site
USD 90,000 - 130,000
Health and life insurance
Wellness program
Training opportunities
+2
Senior Embedded Software Engineer, BMS Platform Lead
Senior Embedded Software Engineer, BMS Platform Lead

Talentify • Ann Arbor (MI)

On-site
USD 110,000 - 160,000
Lead BMS Software Engineer – Lithium-Sulfur Systems
Lead BMS Software Engineer – Lithium-Sulfur Systems

Lyten, Inc. • San Jose (CA), Northern (KY)

Hybrid
USD 141,000 - 212,000
Health insurance
Equity and bonus opportunities
401K plan
+3
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
Senior Manager, Embedded Firmware for BMS
Senior Manager, Embedded Firmware for BMS

Eos Energy Storage • Edison (NJ)

On-site
USD 140,000 - 190,000
Senior Embedded Firmware Engineer: Battery Management
Senior Embedded Firmware Engineer: Battery Management

Lucid Motors • Newark (CA)

On-site
USD 158,000 - 218,000
Medical/Dental/Vision
401(k)
Equity program
Staff BMS Software Engineer: Lithium-Sulfur Batteries
Staff BMS Software Engineer: Lithium-Sulfur Batteries

Frontdoor Defense • San Jose (CA), Northern (KY)

Hybrid
USD 141,000 - 212,000
Bonus/Equity
Healthcare
Dental
+4
Senior High-Voltage BMS Embedded Software Lead
Senior High-Voltage BMS Embedded Software Lead

Emergent Software • Carlsbad (CA)

On-site
USD 130,000 - 190,000
Staff BMS Software Engineer - Lead State Estimation & Integration
Staff BMS Software Engineer - Lead State Estimation & Integration

Praxy • San Jose (CA), Northern (KY)

Hybrid
USD 141,000 - 212,000
Bonus & equity
Health insurance
Dental insurance
+5