Demo

Sr. Software Developer

Our Next Energy
Novi, MI Full Time
POSTED ON 4/18/2026
AVAILABLE BEFORE 6/18/2026

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

Salary.com Estimation for Sr. Software Developer in Novi, MI
$105,720 to $129,794
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

Sign up to receive alerts about other jobs with skills like those required for the Sr. Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Our Next Energy

  • Our Next Energy Novi, MI
  • The IT Manager is responsible for the day-to-day management and operations of the organization's IT infrastructure, systems, and support functions across m... more
  • 6 Days Ago

  • Our Next Energy Novi, MI
  • Essential Duties and Responsibilities: Warranty Analytics & Reporting Analyze warranty claims, returns (RMA), and field performance data to identify trends... more
  • 9 Days Ago

  • Our Next Energy Novi, MI
  • Essential Duties and Responsibilities: Develop BMS controls and diagnostic algorithms to achieve desired functionality, robustness, and safety. Apply Model... more
  • 9 Days Ago

  • Our Next Energy Novi, MI
  • Essential Duties and Responsibilities Develop Basic Software (BSW) modules to manage complex I/O functionality for a subset of BMS functions such as cell m... more
  • 9 Days Ago


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

  • Haystack Ann Arbor, MI
  • Software Developer | Ann Arbor, MI | Hybrid We're partnering with Aquent Talent on this exciting opportunity. Join a leading financial services firm at the... more
  • 1 Day Ago

  • HARMAN International Novi, MI
  • About The Role As a Software Engineer, you will bridge the gap between advanced computational design, software engineering, and artificial intelligence to ... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!