Demo

Software Technical Fellow

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.

Job Description: 

We are seeking a highly experienced Software Technical Fellow to lead and innovate within our software group in the Energy Management Systems (EMS) division. This role is ideal for a software engineer with over 15 years of experience and deep technical expertise in Battery Management Systems (BMS), software architecture, and embedded systems. The successful candidate will play a critical role in driving our technology roadmap, mentoring engineering teams, and delivering cutting-edge solutions for electric vehicle and energy storage applications. 

Key Responsibilities: 

  • Architecture Design: Design, review, and optimize software architectures for high-performance, safety-critical BMS applications. Ensure compliance with industry standards and best practices. 
  • Quality Assurance: Improve and follow the software development processes to ensure high-quality, robust, and maintainable code. Lead efforts in code reviews, testing, and validation. 
  • Technical Leadership: Lead and oversee the development of advanced BMS software architectures, algorithms, and solutions. Provide expert guidance and mentorship to engineering teams across multiple projects. 
  • Collaboration: Work closely with hardware teams, product management, and external partners to align software development with overall product goals and market demands. 
  • Continuous Improvement: Identify opportunities to enhance software development efficiency, toolchains, and methodologies. Implement best practices in software development, including Agile and DevOps. 

Qualifications: 

  • Experience: 15 years of experience in software engineering, with at least 10 years focused on Battery Management Systems (BMS) or related domains. 
  • Technical Expertise: Deep knowledge of BMS, including battery cell chemistry, state estimation algorithms, thermal management, and safety standards (ISO 26262). Proficiency in embedded systems programming (C/C ). 
  • Problem-Solving: Strong analytical and problem-solving skills with the ability to navigate complex technical challenges. 
  • Education: Bachelor’s or master’s degree in computer science, Electrical Engineering, or a related field. 
  • Communication Skills: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders. 
  • Collaboration: Ability to work effectively in a multidisciplinary environment and influence across organizational boundaries. 

 

Preferred Qualifications: 

  • Experience with automotive and energy storage systems. 
  • Expertise in real-time operating systems (RTOS) and low-level hardware interfaces. 
  • Prior experience in machine learning applications for battery state estimation. 
  • Experience with software development for functional safety and cybersecurity. 

 

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 Technical Fellow?

Sign up to receive alerts about other jobs on the Software Technical Fellow career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$109,829 - $147,099
Income Estimation: 
$150,092 - $195,293
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
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 Software Technical Fellow jobs in the Novi, MI area that may be a better fit.

Senior Technical Support Engineer

Lakeside Software, Ann Arbor, MI

Infotainment Software Intern

Hyundai America Technical Center, Inc. (HATCI), Ypsilanti, MI

AI Assistant is available now!

Feel free to start your new journey!