BMS Software Engineer (battery management systems)

Overview

On Site
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 6 month(s)

Skills

Management
Software Development
Durable Skills
Object-Oriented Programming
C++
RTOS
Unit Testing
JIRA
API
GitHub
Graphite
Sphinx
Doxygen
UML
Documentation
CMake
EXT
IMG

Job Details

BMS Software Engineer (battery management systems)

Peoria, IL- Onsite

Duration: 9+ months Contract

No H1b

We'd like to pivot and explore seeking a contractor to provide BMS software development support. We'd like the candidate to have the following skillset below.

Core Skills

  • Object-oriented C++ (C++17 or later preferred)
  • Unit Test
  • RTOS experience

Development Process

  • Trunk development using pull requests, and gating checks including static analysis and unit test
  • Jira task tracking

Tools:

  • Axivion (static analysis)
  • Google Test
  • SafeRTOS (FreeRTOS-like API)
  • GitHub + Graphite
  • Sphinx(RST) + Doxygen + Plant UML (used for in-source documentation)
  • CMake

Ayush Sharma Sr. US Technical Recruiter

| Ext:149

| G-talk:

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.