×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer, R&D

Job in Elizabethtown, Hardin County, Kentucky, 42701, USA
Listing for: Sunlight Group
Full Time position
Listed on 2026-09-02
Job specializations:
  • Software Development
    Software Engineer, Software Testing
Salary/Wage Range or Industry Benchmark: 90000 - 130000 USD Yearly USD 90000.00 130000.00 YEAR
Job Description & How to Apply Below

At Sunlight Group ,wearepioneeringthefutureofenergystorageforindustrialandadvancedtechnologyapplications,drivenbyagenuinepassionfor
performance
andcontinuousimprovement.

Weoperatewithadeepawarenessofourenvironmentalimpact,fosteringacultureof
openness
and
respect
inallourinteractions.

Withastrong
customer focus
,werelentlessly

Leveragedataandinsightstodevelopinnovativesolutionsthatempowerourclientsandenhanceoursharedecosystem.

Embracingan
entrepreneurial spirit
,wecultivateanagileandcollaborativeenvironmentwhereourpeopleareinspiredthroughopencommunication,continuous learning,andtheopportunitytounlocktheirfullpotential.

Our Vision:

Transforming Energy Storage Solutions To Power ASustainable

Tomorrow.

Our Mission:

Wedelivercutting-edge,high qualityenergystoragesolutionsforindustrialandadvancedtechnology applications, drivinganall-electricfuture.

We're looking to hire a Senior Embedded Software Engineer for our BMS softwareteam. The role will focus in developing test methods, designing and executing experiments, and prototyping new innovations to improve existing or delivering new lithium battery products that meet customer requirements and company high standards. The position offers the opportunity to contribute directly to the development of the battery management system and to be part of a team committed to innovation and excellence.

Key

activities and responsibilities of the role include:
  • 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
  • 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 of communication protocols (i2C, SPI, USB, UART) and CAN bus networks
  • Ability to read and understand electrical schematics, datasheets, and wiring diagrams
  • Familiar with revision control systems (e.g. Git, Svn, Perforce, PTC Integrity)
  • Familiar with configuration and requirement management tools (eg: JIRA, Confluence)
  • Familiar with integrated development tool chains (IAR, KDbg, MS Visual Studio, MPLAB, VS code etc)
  • Fluent written and verbal communication skills in English
  • Good communication skills
  • Willingness to travel occasionally worldwide
Desired qualifications:
  • Experience in one of the following communication protocols (Modbus, Ethernet, CAN-FD, CANopen) will be considered as an asset
  • Programming experience with C++ will be considered as an asset
  • Embedded Systems Knowledge on Energy Management Systems will be considered as a significant asset
  • Development according to MISRA guidelines will be considered as an asset
  • Development on regulated environment (eg: IEC
    61508, ISO 13849, ISO
    26262) will be considered as a significant asset

To start with, we give you the opportunity to thrive in a restless team and grow your potential in an innovative environment. As per your compensation and rewards package, this is a preview:

Competitive salary package and bonus scheme

Health and life insurance for you and your family

Employee wellness program & initiatives

Continuous training opportunities

Clear career paths & a developmental 360° feedback framework

International mobility opportunities

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary