Demo

Software Engineer

CivicMinds, Inc.
Ann Arbor, MI Full Time
POSTED ON 4/5/2025
AVAILABLE BEFORE 5/4/2025

Job Summary :

The Software Engineer will develop embedded software for Battery Management Systems. The position will include analysis and development of software / system requirements, design and coding of battery management systems, and final validation of completed software solution. The Software Engineer will assist the hardware design team when developing and testing electronics, assist in developing EOL testing procedures and tools, and interface directly with the customer to support delivered products. This position requires the ability to read instructions represented in manuals and follow these instructions. This position exists in a temperature-controlled environment.

Essential / Key Functions :

  • Develop embedded firmware for battery management systems.
  • Develop PC software to flash, service, and test battery packs.
  • Develop software requirement, design, and validation documents.
  • Develop testing and validation procedures.
  • Assist with BMS electronics development and battery pack EOL testing.
  • Develop robust code with craftsmanship and attention to detail.
  • Support internal and external customers in root cause analysis.

Minimum (Required) Qualifications :

Education and Experience

  • 2 years' experience preferred
  • Bachelor or Master of Science degree in Electrical Engineering, Computer Engineering or Computer Science required.
  • Knowledge, Skills and Abilities

  • Experience with microcontroller architecture and embedded system development.
  • Experience with version control tools. Knowledge of Git & GitLab, CI / CD a plus.
  • Experience with CAN based communication tools such as Vector Tools a plus.
  • Experience reading schematics and familiarity with board level electronics a plus.
  • Knowledge of IOT, UDS protocol, and MISRA-C are all plusses.
  • Knowledge of Battery Management Systems a plus.
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Engineer?

    Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at CivicMinds, Inc.

    CivicMinds, Inc.
    Hired Organization Address Kent, WA Full Time
    The Quality Assurance Manager is pivotal in upholding and enhancing the quality of products, processes, and services. Th...
    CivicMinds, Inc.
    Hired Organization Address Lawrence, MA Full Time
    Job Description Why You’ll Love It: Quarterly Incentive Bonus Affordable group health, dental, and vision plans Life and...
    CivicMinds, Inc.
    Hired Organization Address New York, NY Full Time
    Position : Associate Attorney Type : Full-Time (Hybrid) Location : New York, NY 10006 Our New York City office is lookin...
    CivicMinds, Inc.
    Hired Organization Address Irving, TX Full Time
    Position Summary : We are looking for a knowledgeable Stop Loss Analyst to join our team, focusing on group health insur...

    Not the job you're looking for? Here are some other Software Engineer jobs in the Ann Arbor, MI area that may be a better fit.

    Software Engineer - AI & ML

    Lakeside Software, Ann Arbor, MI

    DevOps Engineer

    Sails Software Inc, Novi, MI

    AI Assistant is available now!

    Feel free to start your new journey!