Senior Embedded Software Engineer, BMS R&D

Sunlight Group

Kentucky

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 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
BMS & Embedded Systems Engineer for Energy Storage
BMS & Embedded Systems Engineer for Energy Storage

Global Connect Technologies • Palo Alto (CA)

On-site
USD 150,000 - 210,000
Battery-Management Systems Lead Embedded Engineer
Battery-Management Systems Lead Embedded Engineer

Combined Selection Group Ltd • California (MO)

On-site
USD 155,000 - 221,000
Staff Engineer, Testing (Embedded) — EV BMS & Automation
Staff Engineer, Testing (Embedded) — EV BMS & Automation

aptera • Carlsbad (CA)

On-site
USD 150,000 - 190,000
Stock options
Benefits package
Flexible time off
Senior Embedded Software Engineer - BMS (On-site)
Senior Embedded Software Engineer - BMS (On-site)

Eightelevengroup • Novi (MI)

On-site
USD 83,000 - 96,000
Battery Embedded Systems Engineer – Firmware & BMS
Battery Embedded Systems Engineer – Firmware & BMS

Exoben Inc. • United States

On-site
USD 100,000 - 140,000
Senior BMS Software Engineer - EV Battery Systems
Senior BMS Software Engineer - EV Battery Systems

CloudIngest • Troy (MI)

On-site
USD 100,000 - 130,000
Staff Engineer, BMS Embedded Software
Staff Engineer, BMS Embedded Software

Aptera Motors Corp • Carlsbad (CA)

On-site
USD 150,000 - 230,000
Fully funded benefits package for EMP/
Market-competitive compensation
Senior Battery Software Engineer - BMS & Safety
Senior Battery Software Engineer - BMS & Safety

Karma Automotive • Irvine (CA)

Hybrid
USD 125,000 - 150,000
Relocation assistance (if applicable)
401(k) with employer match
Health plan options (HMO, PPO, HDHP)
+3
BMS Controls Engineer — Embedded, MBD & Agile
BMS Controls Engineer — Embedded, MBD & Agile

Our Next Energy • Novi (MI)

On-site
USD 120,000 - 160,000