Post Job Free
Sign in

Sr. Software Developer

Company:
Our Next Energy Inc
Location:
Novi, MI, 48377
Posted:
April 20, 2026
Apply

Description:

Job Description

Essential Duties and Responsibilities:

Design, implement, and continuously improve embedded software solutions for next-generation Battery Management Systems (BMS)

Own end-to-end software specification development, translating system-level requirements into clear, testable software requirements and architecture documents

Write, review, and maintain high-quality production code primarily in embedded C for resource-constrained embedded targets, with a strong focus on safety, reliability, and real-time performance

Partner closely with hardware, systems, and application engineering teams to deliver software that meets stringent customer and regulatory quality standards

Define and execute comprehensive test strategies — including unit, integration, and testing — and be able to drive systematic root-cause analysis on field issues and software defects

Conduct code reviews and elevating overall team capabilities

Work autonomously on complex, technical challenges — taking full ownership from problem definition through delivery — while proactively communicating status and risks to stakeholders

. The ideal candidate will have a strong background in software engineering and a deep understanding of embedded development, in addition to:

Expert-level proficiency in C for embedded tar

Exceptional problem-solving skills, attention to detail, and the ability to communicate complex technical concepts clearly across disciplines

gets

Full-time

Apply