Embedded Software Engineer
3 weeks 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
3 weeks ago
Auburn Hills, United States Kyyba Full timeEmbedded Software Engineer Auburn Hills, MI Must Have's: Strong Scripting and automation experience, Autosar Development Expertise Embedded Software Expertise Software Debugging Expertise Requirements: Bachelor’s degree in computer science, Electrical Engineering or equivalent is required from an accredited university. • Experience with...
-
Embedded Software Engineer
1 week ago
Auburn Hills, United States Kyyba Full timeEmbedded Software Engineer Auburn Hills, MI Must Have's: Strong Scripting and automation experience, Autosar Development Expertise Embedded Software Expertise Software Debugging Expertise Requirements: Bachelor’s degree in computer science, Electrical Engineering or equivalent is required from an accredited university. • Experience with...
-
Embedded Software Engineer
3 weeks ago
Auburn Hills, United States LER TechForce LLC Full timeAre you looking to work for a company that provides an innovative work environment, and your voice is heard? We have a need a Embedded Software Engineer that has worked within vehicle engineering, specifically body-in-white or chassis development. This is a hybrid role based in Auburn Hills. Who we are: For over 20 years LER has been working with customers...
-
Embedded Software Engineer
2 weeks ago
auburn hills, United States Kyyba Full timeEmbedded Software EngineerAuburn Hills, MI Must Have's:Strong Scripting and automation experience,Autosar Development ExpertiseEmbedded Software ExpertiseSoftware Debugging Expertise Requirements:...
-
Embedded Software Engineer
1 week ago
Auburn Hills, United States Talascend Full timeTalascend is currently seeking a Embedded Software Engineer for a contract opportunity in Auburn Hills, MI SUMMARY: Design and develop software architecture for Propulsion System functions. Establish Software Architecture Guidelines for Application and Basic SW development. Prototype latest AUTOSAR concepts and deploy concepts to propulsion projects. ...
-
Embedded Software Engineer
3 weeks ago
Auburn Hills, United States TRG Full timeRESPONSIBILITIES Design and develop software architecture for Propulsion System functions. Establish Software Architecture Guidelines for Application and Basic SW development. Prototype latest AUTOSAR concepts and deploy concepts to propulsion projects. Strong Scripting and automation development experience. Review high level Implementation of BSW Modules...
-
Embedded Software Engineer
1 week ago
Auburn Hills, United States TRG Full timeRESPONSIBILITIES Design and develop software architecture for Propulsion System functions. Establish Software Architecture Guidelines for Application and Basic SW development. Prototype latest AUTOSAR concepts and deploy concepts to propulsion projects. Strong Scripting and automation development experience. Review high level Implementation of BSW Modules...
-
Embedded Software Engineer
3 weeks 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...
-
Senior Embedded Software Engineer
1 week ago
Auburn Hills, United States Trillium Staffing Full timeTrillium Professional is now seeking a Senior Embedded Software Engineer in Auburn Hills! The Embedded Software Engineer - Senior responsibilities include but not limited to; •Design and develop software architecture for Propulsion System functions. •Establish Software Architecture Guidelines for Application and Basic SW development. •Prototype latest...
-
Senior Embedded Software Engineer
6 days ago
Auburn Hills, United States ICONMA Full timeOne of our Automotive clients is looking for an experienced Senior Embedded Software Engineer inAuburn Hills, MI/Hybrid Description: The Embedded Software Engineer Senior responsibilities include but not limited to; Design and develop software architecture for Propulsion System functions. Establish Software Architecture Guidelines for Application and...
-
Embedded Software Engineer
2 weeks ago
Auburn Hills, United States Detroit Engineered Products Full timeDescription: The Embedded Software Engineer - Senior responsibilities include but not limited to; • Design and develop software architecture for Propulsion System functions. • Establish Software Architecture Guidelines for Application and Basic SW development. • Prototype latest AUTOSAR concepts and deploy concepts to propulsion projects. • Strong...
-
Senior Embedded Software Engineer
3 weeks ago
Auburn Hills, United States Zobility Full timeJob DescriptionJob DescriptionThe Embedded Software Engineer – Senior responsibilities include but not limited to;• Design and develop software architecture for Propulsion System functions.• Establish Software Architecture Guidelines for Application and Basic SW development.• Prototype latest AUTOSAR concepts and deploy concepts to propulsion...
-
Embedded Software Engineer
3 weeks ago
Auburn Hills, United States Zobility Full timeThe Embedded Software Engineer – Senior responsibilities include but not limited to;• Design and develop software architecture for Propulsion System functions.• Establish Software Architecture Guidelines for Application and Basic SW development.• Prototype latest AUTOSAR concepts and deploy concepts to propulsion projects.• Strong Scripting and...
-
Embedded Software Engineer
6 days ago
Auburn Hills, United States Zobility Full timeThe Embedded Software Engineer Senior responsibilities include but not limited to; Design and develop software architecture for Propulsion System functions. Establish Software Architecture Guidelines for Application and Basic SW development. Prototype latest AUTOSAR concepts and deploy concepts to propulsion projects. Strong Scripting and automation...
-
Embedded Software Engineer
3 weeks ago
Auburn Hills, United States Zobility Full timeThe Embedded Software Engineer – Senior responsibilities include but not limited to;• Design and develop software architecture for Propulsion System functions.• Establish Software Architecture Guidelines for Application and Basic SW development.• Prototype latest AUTOSAR concepts and deploy concepts to propulsion projects.• Strong Scripting and...
-
Senior Vehicle Embedded Software Engineer
3 weeks ago
Auburn Hills, United States Tech Tammina LLC Full timeJob DescriptionJob DescriptionRole: Senior Vehicle Embedded Software EngineerLocation: Auburn Hills, MI (Hybrid, 3days onsite)Duration: Long term Rate: MarketDuties:The Embedded Software Engineer Senior responsibilities include but not limited to;Design and develop software architecture for Propulsion System functions.Establish Software Architecture...
-
Embedded Software Engineer
2 weeks ago
Auburn Hills, United States KYYBA Inc Full timeEmbedded Software Engineer Auburn Hills, MI Must Have's:Strong Scripting and automation experience,Autosar Development ExpertiseEmbedded Software ExpertiseSoftware Debugging Expertise Requirements:• Bachelor’s degree in computer science, Electrical Engineering or equivalent is required from an accredited university.• Experience with MATLAB, Simulink,...
-
Embedded Software Engineer
3 weeks ago
Auburn Hills, United States Zobility Full timeJob Description: Design and develop software architecture for Propulsion System functions. Establish Software Architecture Guidelines for Application and Basic SW development. Prototype latest AUTOSAR concepts and deploy concepts to propulsion projects. Strong Scripting and automation development experience. Review high level Implementation of...
-
Senior Vehicle Embedded Software Engineer
2 weeks ago
Auburn Hills, United States TECH Tammina Full timeRole: Senior Vehicle Embedded Software Engineer Location: Auburn Hills, MI (Hybrid, 3days onsite) Duration: Long term Rate: Market Duties: The Embedded Software Engineer Senior responsibilities include but not limited to; Design and develop software architecture for Propulsion System functions. Establish Software Architecture Guidelines for Application...
-
Embedded Software Engineer
1 week ago
Auburn Hills, United States DBSI Full timeJob Title: Controls Engineer Location: Auburn Hills, MI (On-site) Position Overview: Controls engineer/manager will be responsible for supporting the global planning, execution and programs coordination of the Controls and SW platform solution for Transmissions. Key Responsibilities: Providing Feasibility and cost assessment for Controls & SW to the...