Embedded Software Engineer
7 months ago
PPS customer is a growing battery company.
Job Description
Job Summary
The BMS Engineer is responsible for the design, development, and launch of Battery Management System (BMS) software and controls applications in both 48V and high-voltage lithium-ion battery systems. The individual will be responsible for specifying, implementing, and validating software related to Li-Ion battery systems. The candidate will need to be well-versed in software and controls development, battery algorithms, functional safety, and CAN communications as well as typical development tools.
Responsibilities
- Work with the requirements team to develop a functional design and implementation of battery management system software features.
- Work with suppliers to implement and validate functional requirements including simulation on Hardware-In-the-Loop (HIL) simulators and real battery systems.
- Work closely with the battery design team, business development team, and customers to elicit requirements and turn them into functional requirements.
- Develop design and software for critical battery functionality.
- Configure existing BMS to meet needs for specific customer applications.
- Support DFMEAs for controls and battery systems.
- Key contributor in the evaluation of potential suppliers.
- Develop tools and requirements to be used with BMS for end of line testing and in-field use.
- Be able to work in a wide range of environments and disciplines to avoid and solve problems in safety-critical systems.
- Familiarity with functional safety requirements and implementation of safety-critical applications.
- Other duties as assigned.
- Predictable and reliable attendance.
- Bachelor of Science (Master preferred) in computer science, or equivalent degree.
- Minimum of three (3) years of experience in battery management systems development.
- Experience in Battery Management System software and controls.
- Experience with Matlab/Simulink/Stateflow (Embedded coder preferred).
- Experience in C/C++ software development.
- Experience with CAN and CAN development tools including CANalyzer and CANbedded.
- Experience with High Voltage batteries and safety knowledge.
- Ability to work in a team and individually.
- Ability to present data/solutions in a clear manner easy for non-experts to understand.
- Experience with Hardware-In-the-Loop Systems.
- Ability to work in controls, software, and hardware.
- Proven ability to analyze problems and find solutions.
:Full job description available upon request.
Additional Information
Looking for a great team to grow with? Make an immediate impact with? Join us We understand that people are the greatest asset any company has. With this full time Direct Hire Opportunity, we offer a generous compensation and benefits package, along with the team feel of a small company and the support of a an industry leading leadership team.
-
Embedded Software Engineer
7 months ago
Auburn Hills, United States Zobility Full timeResponsibilities: Design and development of embedded software for HVAC control modules. 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. In addition, Engineer will work in a collaborative...
-
Software Engineer
3 weeks ago
Farmington Hills, Michigan, United States Hitachi Astemo Americas, Inc. Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Hitachi Astemo Americas, Inc. in the role of Senior Software Engineer - Embedded Systems. The ideal candidate will have a minimum of 5-7 years' experience in automotive software development and be proficient in writing embedded software in C with knowledge of Eclipse...
-
Sr Embedded Software Engineer
7 months ago
Farmington Hills, United States Saxon Global Full timeLooking for a Senior Embedded SW Engineer who has hands on embedded SW development experience in either C++ or Java. In this role you will be responsible for designing embedded applications and services. This role is a long term, rolling contract. This role does require onsite work in Farmington Hills, MI. Please do NOT apply if you are unable to work onsite...
-
Auburn Hills, Michigan, United States Pinnacle Professional Services Full timeEmbedded 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 CrossFire Group Full timeWe are seeking a highly skilled Embedded Software Development Engineer to join our team in Auburn Hills, MI. This is a hybrid role with 3 days onsite.The ideal candidate will have experience working on programs with external software development teams and be able to obtain security clearance. They will also have a strong background in software development...
-
Auburn Hills, Michigan, United States zobility Full timeResponsibilitiesDesign 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...
-
Sr. Software Engineer
1 month ago
Auburn Hills, United States CONTINENTAL AUTOMOTIVE SYSTEMS, INC. Full timeTHE COMPANY Continental Automotive Systems, Inc. is one of the largest automotive manufacturers in the world and a leader in automated driving. Through our pioneering technologies and services, we're changing the future of mobility to make it more safe, smart, and sustainable. Our Auburn Hills, MI location is seeking a Sr. Software Engineer to join our...
-
Lead Embedded Systems Engineer
3 weeks ago
Auburn Hills, Michigan, United States BorgWarner Full timeAbout the Role:We are looking for an experienced Sr Software Engineer to join our team and contribute to the development of complex device drivers, manage agile sprints, and ensure all tickets are linked to configuration management. The successful candidate will have a strong understanding of MISRA code standards and be able to develop and configure micro...
-
Senior Embedded Software Engineer
3 days ago
Arden Hills, United States Boston Scientific Full timeInnovation - Diversity - Caring - Global Collaboration - Winning Spirit- High Performance At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to the latest tools, information and training,...
-
Automotive Software Engineer
2 days ago
Auburn Hills, Michigan, United States Capgemini Full timeJob DescriptionCapgemini Engineering is a global leader in engineering and R&D services, helping clients accelerate their journey towards Intelligent Industry. We are seeking an experienced Embedded Software Developer - AUTOSAR to join our Embedded Automotive Engineering team, where you will develop infotainment products within the Automotive domain.Key...
-
Autonomous Driving Software Engineer
5 days ago
Auburn Hills, United States TOOGANN TECHNOLOGIES Full timeDescription:As a member of the Automated Driving Software team, you will be responsible for the design, development, simulation, testing, integration, and deployment of the latest cutting-edge technologies across platforms to consumer markets worldwide. This position will function as a member of the Automated Driving Software team. Responsibilities include...
-
Sr Staff Software Engineer
1 month ago
Auburn Hills, United States Continental Automotive Systems, Inc. Full timeTHE COMPANY Continental Automotive Systems, Inc. is one of the largest automotive manufacturers in the world and a leader in automated driving. Through our pioneering technologies and services, we're changing the future of mobility to make it more safe, smart, and sustainable. Our Auburn Hills, MI location is seeking a Sr Staff Software Engineer to join our...
-
Software Engineer for Automotive Systems
2 days ago
Auburn Hills, Michigan, United States Capgemini Full timeKey Responsibilities">As an Embedded Software Developer - AUTOSAR at Capgemini Engineering, your key responsibilities will include:">">Developing software solutions for infotainment systems using Autosar standards">Collaborating with cross-functional teams to deliver high-quality software products">Participating in code reviews and ensuring adherence to...
-
RVC Software Engineer
6 days ago
Auburn Hills, United States Trialon Corporation Full timeFounded in 1982, Trialon Corporation was established to assist companies with their technical staffing needs. Trialon understands our clients have different needs, and we take pride in our ability to adapt accordingly. We will successfully match candidates to your company culture and technical requirements. We maintain a track record of proven...
-
Embedded Development Engineer
3 months ago
Bloomfield Hills, United States NuTechs LLC Full timeJob DescriptionJob DescriptionEmbedded Development Engineer Residency in Michigan and regular onsite work are mandatory requirements for this position, with no option for relocation. Additionally, candidates must have the legal right to work in the United States, and no visa sponsorship or support is provided for this role.Seeking self-motivated individuals...
-
Front End Software Engineer
1 month ago
Auburn Hills, United States Atlas Copco North America Full timeFront End Software EngineerFunctional area: Research and DevelopmentCountry: United StatesCity: Auburn HillsCompany name: Atlas Copco Tools & Assembly Systems LLCDate of posting: Nov 13, 2024Our solutions are a key part of most industries - electronics, medical research, renewable energy, food production, infrastructure and many more. Working with...
-
Senior Software Engineer
2 months ago
Auburn Hills, United States Joyson Safety Systems Full timeTogether We Save Lives!The keys to success are yours at Joyson Safety Systems! We are a global leader in design, development and manufacturing of safety-critical systems and components for the automotive and non-automotive markets. We are committed to bringing life-saving technology to customers worldwide. Joyson Safety Systems leverages the power of...
-
Senior Embedded Software Development Specialist
3 weeks ago
Farmington Hills, Michigan, United States Saxon Global Full timeJob Summary:Saxon Global is seeking a highly skilled Senior Embedded Software Engineer to join our team. As an embedded software development specialist, you will be responsible for designing and developing cutting-edge embedded applications and services.Responsibilities:Design and develop embedded applications and services using C/C++ or Java.Develop tools...
-
Senior Embedded Software Engineer
3 weeks ago
Auburn Hills, United States TRG Full timeRESPONSIBILITIES Work with a cross functional team of internal and 3rd party resources to institute Software Development Plans and best practices Coordinate internal and external teams to develop, implement, and maintain vehicle and module software for multiple projects Ensure software development is following Cybersecurity guidelines and procedures...
-
Highly Experienced Software Architect
3 weeks ago
Auburn Hills, Michigan, United States Continental Automotive Systems, Inc. Full timeAbout the PositionWe are seeking a highly experienced Sr. Staff Software Engineer to join our team at Continental Automotive Systems, Inc. in Auburn Hills, MI.Key QualificationsBachelor's degree in Computer Science, Electrical or Electronics Engineering or a related field5 years of progressive, post-baccalaureate, related work experienceExperience in...