Battery Management System Software Developer

1 day ago


Auburn Hills, Michigan, United States Pinnacle Professional Services Full time
Battery Management System Software Developer
At Pinnacle Professional Services, we are seeking a skilled Battery Management System (BMS) Software Developer to join our team. This is a full-time direct hire opportunity with a generous compensation and benefits package.

We estimate the salary for this position to be around $120,000 - $180,000 per year, depending on experience and qualifications.

The successful candidate will have a strong background in software development, particularly in C/C++ and Matlab/Simulink/Stateflow. Experience with CAN and CAN development tools, as well as High Voltage batteries and safety knowledge, is also essential. The ideal candidate will be able to work in a team environment, analyze problems, and find solutions. They must also be able to present data and solutions in a clear manner, easy for non-experts to understand.

Job Description:
As a BMS Software Developer, you will be responsible for designing, developing, and launching Battery Management System software and controls applications in both 48V and high-voltage lithium-ion battery systems. You will work closely with the battery design team, business development team, and customers to elicit requirements and turn them into functional requirements. Your responsibilities will include specifying, implementing, and validating software related to Li-Ion battery systems, working with suppliers to implement and validate functional requirements, and configuring existing BMS to meet needs for specific customer applications. Additionally, you will support DFMEAs for controls and battery systems and contribute to the evaluation of potential suppliers.

Required Skills and Qualifications:
To be successful in this role, you should have a Bachelor of Science degree in Computer Science or equivalent, and a minimum of three years of experience in BMS development. You should also have experience in C/C++ software development, CAN and CAN development tools, and High Voltage batteries. Excellent communication and teamwork skills are also essential.

Benefits:
Pinnacle Professional Services offers a competitive salary, comprehensive benefits package, and opportunities for professional growth and development.

  • Auburn Hills, Michigan, United States Pinnacle Professional Services Full time

    Embedded Systems Engineer for Battery ApplicationsWe are seeking an experienced Embedded Systems Engineer to join our team at Pinnacle Professional Services. This is a full-time direct hire opportunity with a generous compensation and benefits package.The estimated salary for this position is around $130,000 - $200,000 per year, depending on experience and...


  • Auburn Hills, Michigan, United States G-TECH Services Full time

    Job Title: Battery Build Lead EngineerJob Summary:We are seeking a highly skilled Battery Build Lead Engineer to join our team at G-TECH Services, Inc. The successful candidate will be responsible for leading the development and implementation of high-voltage battery testing protocols and procedures.Key Responsibilities:Technical Leadership: Serve as the...


  • Auburn Hills, Michigan, United States ZipRecruiter Full time

    Job Overview:We are seeking an experienced Battery Pack Engineering Manager to lead our team in high-voltage battery testing. The ideal candidate will have a strong technical background, excellent leadership skills, and the ability to mentor junior engineers.About the Role:This is a hands-on engineering position that requires a deep understanding of battery...

  • Senior Technical Lead

    15 hours ago


    Auburn Hills, Michigan, United States ZipRecruiter Full time

    Job Description:We are seeking an experienced Senior Technical Lead - Battery EOL Test to lead our team in high-voltage battery testing. The ideal candidate will have a strong technical background, excellent leadership skills, and the ability to mentor junior engineers.About the Role:This is a hands-on engineering position that requires a deep understanding...


  • Auburn Hills, Michigan, United States InDepth Engineering Solutions, LLC Full time

    Job DescriptionWe are seeking an experienced Advanced Propulsion System Engineer to join our team at InDepth Engineering Solutions, LLC.About the RoleThis is a hands-on, 100% onsite position responsible for supporting design and releasing teams in manufacturing and assembly plants. As a key member of our engineering team, you will work closely with the lead...


  • Auburn Hills, Michigan, United States ZipRecruiter Full time

    Job Summary:We are looking for a highly skilled Lead Engineer for High-Voltage Battery Testing to join our team. As a senior engineer, you will be responsible for developing and implementing testing protocols, leading junior engineers, and collaborating with suppliers.About the Team:Our team is dedicated to delivering high-quality battery packs that meet the...


  • Auburn Hills, Michigan, United States United Software Group Full time

    Job OverviewWe are seeking a highly skilled Electrical Distribution Systems Design Lead to join our team at United Software Group.The successful candidate will lead the design of wire harness and electrical distribution systems for mule and prototype vehicles, collaborating with supplier CAD teams and global engineering teams.ResponsibilitiesWiring System...


  • Auburn Hills, Michigan, United States United Software Group Full time

    Technical ArchitectA key position for a seasoned Technical Architect to spearhead the design and development of complex technical solutions for our clients at United Software Group.Note: We are seeking a highly skilled Technical Architect with extensive experience in advanced technologies and a strong background in Java, Kafka, NodeJS, and ExpressJS.Job...


  • Auburn Hills, Michigan, United States Whisker Full time

    At Whisker, we are on a mission to revolutionize the pet care industry by delivering innovative solutions that make a difference in the lives of pets and their owners. We believe that every individual has a unique perspective and skillset that can contribute to our success.We are seeking an experienced Software Engineer to join our team, who will be...


  • Auburn Hills, Michigan, United States United Software Group Full time

    About the JobWe are looking for a Long Term Contract Java Developer to join our team at United Software Group. In this role, you will be responsible for designing, developing, and maintaining complex software systems using Java and Spring Boot.About the Company:United Software Group is a leading provider of software solutions in the automotive industry.We...


  • Auburn Hills, Michigan, United States BorgWarner Full time

    Job Summary:BorgWarner is seeking a skilled Sr Software Engineer to lead the development of AUTOSAR architectures for multiple platforms. As a key member of our team, you will contribute to the creation of a standardization platform for BorgWarner and support the Start Center department with decisions related to development assets.The ideal candidate will...


  • Rochester Hills, Michigan, United States FANUC America Corporation Full time

    Role DescriptionWe are seeking an experienced Robotics Software Development Manager to join our team. As a leader in software engineering, you will be responsible for designing, developing, and implementing software solutions for our Automation Systems Group (ASG) customers.Key ResponsibilitiesLead and play an integral role in the engineering execution team,...


  • Auburn Hills, Michigan, United States Continental Automotive Systems, Inc. Full time

    Job SummaryWe are looking for a seasoned software professional to fill the role of Sr. Staff Software Engineer at Continental Automotive Systems, Inc. in Auburn Hills, MI.Key ResponsibilitiesAnalyze system and software requirements to define detailed software designImplement middleware software in C codeEngage in software defect root cause analysis and...


  • Auburn Hills, Michigan, United States Tyler Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Tyler Technologies. This is a challenging and rewarding opportunity to work with cutting-edge technology and contribute to the development of innovative software solutions for the public sector.The successful candidate will have a strong background in software design...


  • Auburn Hills, Michigan, United States Advantage Technical Full time

    About the RoleWe are seeking a skilled Propulsion Systems Development Specialist to join our team at Advantage Technical. This is an exciting opportunity for a talented engineer to work on electrified and conventional propulsion software.


  • Auburn Hills, Michigan, United States ABB Full time

    About the RoleAs an AMR Controls/IT Software Engineer, you will play a key role in the development of innovative robotics solutions for our customers. You will work closely with our internal teams to design, test, and deploy cutting-edge software solutions.You will have the opportunity to work on a wide range of projects, from developing new software...


  • Auburn Hills, Michigan, United States zobility Full time

    ResponsibilitiesDesign and Development of embedded software for HVAC control modules.Key Duties include developing requirements, new software control strategies, addressing issues identified in the current software by using test-driven development methods, and production release of integrated software.Collaborative Team Environment - Engineer will work in a...


  • Auburn Hills, Michigan, United States United Software Group Full time

    Job Title: Automotive Cyber Security SpecialistJob Type: ContractLocation: Auburn Hills, MIJob Description:We are seeking a highly skilled Automotive Cyber Security Specialist to join our team at United Software Group. As a key member of our team, you will be responsible for implementing and following the cybersecurity development process per ISO 21434 and...


  • Farmington Hills, Michigan, United States SunSoft Technologies Inc Full time

    OverviewSunSoft Technologies Inc is a leading technology company with a strong presence in the United States. Our team of experts works on cutting-edge projects that shape the future of software development.Job Title: Software Engineering Professional, Operating Systems DevelopmentEstimated Salary: $120,000 - $180,000 per year, depending on experience and...


  • Farmington Hills, Michigan, United States w3r Consulting Full time

    Job DescriptionWe are seeking a highly skilled Java Software Developer to join our team at w3r Consulting.Job Summary:This role involves designing, developing, and maintaining large-scale enterprise software applications using Java technologies.The ideal candidate will have a strong background in system development lifecycle, system development processes,...