Demo

Sr. Software Developer

onecareers
Novi, MI Full Time
POSTED ON 4/14/2025
AVAILABLE BEFORE 6/13/2025

ABOUT ONE

To transition away from fossil fuels, the world needs innovative and affordable technology. That’s why Our Next Energy (ONE) is accelerating the world’s progress toward net zero emissions and electrification by doubling the range of electric vehicles, prioritizing safety and building a sustainable U.S. supply chain.

Founded in 2020, ONE designs and manufactures energy storage solutions for vehicles, renewables and the grid that use safe, sustainable LFP chemistry based on abundant iron. ONE is headquartered in Novi, Michigan with offices in Fremont, CA.

ONE is looking for a wide variety of innovators to help us engineer, test, improve, manufacture and market our technology. Join the #ONETeam today and be part of Forbes #3 “Best Startups to Work For” in 2023.

ONE team members are transforming the energy storage industry worldwide. The future will arrive faster if we build it together. Visit www.one.ai/careers for more information.

We are seeking an experienced Senior Embedded Software Developer to design, development, and implementation complex device drivers. The ideal candidate will have a strong background in software engineering and a deep understanding of embedded development. As a Senior Embedded Software Developer, you will be responsible for developing software specifications, designing software architecture, coding, testing, and debugging software for the battery management system.

Responsibilities

  • Develop embedded software solutions for the battery management system.
  • Lead the design and development of software specifications.
  • Develop and maintain software code in C or other languages for embedded systems.
  • Work with cross-functional teams to ensure software meets customer requirements and quality standards.
  • Develop test plans and perform testing and debugging to ensure the software is functioning correctly.
  • Provide technical guidance and mentorship to junior developers.

Desired Qualifications

  • Bachelor’s or master’s degree in computer science, Electrical Engineering, or a related field
  • Minimum of 8 years of experience in embedded software development
  • Strong proficiency in C programming languages and experience with embedded systems
  • Experience with software architecture design and development
  • Knowledge of multiple automotive microcontrollers
  • Experience with software testing and debugging.
  • Familiarity with software development tools and methodologies
  • Excellent problem-solving skills and attention to detail
  • Good communication skills and ability to work well in a team environment.

We welcome you to apply even if you don’t match every requirement posted for this role.  No one candidate will be a 100% perfect match to our description, so if you are passionate about working on decarbonizing energy and have similar experience to what we are looking for, we encourage you to apply.  Diverse backgrounds and experiences promote innovation and our goal is to build a team that encompasses a variety of backgrounds, experiences, and skills.

Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Work at a desk with a laptop
  • Mobility to move between office space, test lab and manufacturing plant floor

Work Schedule

  • Full-time 40 hours and generally scheduled Monday through Friday 8am-5pm EST
  • Work schedule to be established with supervisor to ensure Company’s client and business needs are met
  • Flexible work schedule and environment, see company policy if applicable

Required

  • Bachelor’s or master’s degree in computer science, Electrical Engineering, or a related field.
  • Minimum of 8 years of experience in embedded software development

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 Sr. Software Developer?

Sign up to receive alerts about other jobs on the Sr. Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
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
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at onecareers

onecareers
Hired Organization Address Novi, MI Full Time
ABOUT ONE To transition away from fossil fuels, the world needs innovative and affordable technology. That’s why Our Nex...
onecareers
Hired Organization Address Novi, MI Full Time
ABOUT ONE To transition away from fossil fuels, the world needs innovative and affordable technology. That’s why Our Nex...
onecareers
Hired Organization Address Novi, MI Full Time
ABOUT ONE To transition away from fossil fuels, the world needs innovative and affordable technology. That’s why Our Nex...
onecareers
Hired Organization Address Novi, MI Full Time
ABOUT ONE To transition away from fossil fuels, the world needs innovative and affordable technology. That’s why Our Nex...

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.

Software Developer

United Software Group, Northville, MI

Software Developer-Embedded .

United Software Group, Northville, MI

AI Assistant is available now!

Feel free to start your new journey!