BMS Software Engineer (Battery Management Systems), Illinois
BMS Software Engineer (Battery Management Systems), Illinois
-
Illinois, USA
-
Posted: 06/09
-
Save
Description
Job Title: Client Software Engineer (Battery Management Systems)
Duration: 9+ Months
Job Description:
We are seeking a highly skilled Client Software Engineer contractor to support the development of Battery Management System (Client) software. The ideal candidate will have a strong background in embedded systems development with a focus on object-oriented C++ and RTOS environments.
Key Responsibilities:
Design, implement, and test Client software using modern C++ (C++17 or later)
Develop software following trunk-based development processes using pull requests and gating checks (static analysis, unit tests)
Create and maintain unit tests using Google Test
Collaborate with cross-functional teams using Agile tools like Jira
Generate and maintain in-source documentation using Sphinx, Doxygen, and PlantUML
Utilize static analysis tools such as Axivion to ensure code quality
Work within an RTOS environment, specifically SafeRTOS (or similar FreeRTOS API)
Manage source control and code review via GitHub and Graphite
Configure build systems using CMake
Required Skills:
Strong proficiency in Object-Oriented C++ (C++17+)
Experience with Unit Testing frameworks (preferably Google Test)
Hands-on experience with RTOS (SafeRTOS or FreeRTOS)
Familiarity with static code analysis tools (Axivion preferred)
Version control expertise with GitHub
Experience with trunk-based development processes
Strong documentation practices using Sphinx, Doxygen, and Plant UML
Build configuration experience with CMake
Nice to Have:
Background in battery management systems or automotive embedded systems
Experience in regulated safety-critical software environments
Highlights
-
Company nameKasmo Inc
-
Job positionBMS Software Engineer (Battery Management Systems)
Safety Tips
Be careful: if it seems too good to be true, it most likely is.
More info about this ad
BMS Software Engineer (Battery Management Systems) has been posted in the Peoria Engineering category on Locanto.
In this category, there are no other ads right now posted in Peoria.
There are more ads within a 10 mi radius for this category. If you want to view those ads, click here.