Transforming the Future with Convergence of Simulation and Data
Battery Software Engineer - Controls - Intermediate - PSP
Job Summary:
Our client in Windsor, ON is looking for a Battery Software Engineer - Controls - Intermediate - PSP. This is a contract position.
What You Will Do:
- Design, develop, calibrate and test application embedded code in battery management system applications.
- Develop and implement model based HV battery controls and core battery algorithms using Matlab/Simulink/StateFlow.
- Validate model-based designs (MIL & SIL).
- Ability to analyze auto generated code from Embedded Coder.
- Support HIL (hardware-in-loop) testing and analyze data to identify implementation issues.
- Define software test cases and establish traceability to software requirements.
- Support software development processes and create technical design description documents.
- Other areas of expertise include: general knowledge of Hybrid Battery & Hybrid Vehicle operation, RTOS, ECU configuration, OBDII, Embedded-coder auto-code generation, and Matlab/Python scripting.
Basics:
- Bachelor's of Science in Computer Science or Electrical/Electronic Engineering from an accredited program.
- 3-5 years of experience in developing software with model-based design for production software.
- Experience with tools for model-based design, auto code generation, test case development, and configuration management.
- Embedded C programming experience.
- Proficient in MATLAB/Simulink.
- Experience with data acquisition tools like ETAS-INCA.
- Understanding of CAN data networking.
- Proficient with Vector tools (CANalyzer, CANape, CANoe).
- Ability to work effectively in a fast-paced environment and react to changes.
- Willingness to work extended hours occasionally.
- Excellent communication, problem-solving, and organizational skills.
- Must be able to report on-site in Windsor 3 days/week.
- No driving required.
Preferred:
- Masters of Science in Electrical/Electronics/Software Engineering or related discipline.
- Experience with battery management software and control algorithms.
- Experience with AUTOSAR.
- Tier 1 supplier experience.
- Experience with Agile development.
- Occasional travel to the US is a plus.
How You Will Be Successful:
- Envision the Future
- Communicate Honestly and Broadly
- Seek Technology and Business “First”
- Embrace Diversity and Take Risks
What We Offer:
- Competitive Salary
- Comprehensive Benefits
- Retirement Savings Plan with matching
- Paid holidays and vacation
- Free training on Altair products
Why Work with Us:
Altair is a global technology company providing software and cloud solutions in data analytics, product development, and HPC. We help organizations innovate and compete effectively, creating a sustainable future. With over 3,000 employees worldwide, we solve tough challenges and support our customers' growth.
Our vision is to transform decision-making with data analytics, simulation, and high-performance computing. For more information, visit altair.com.
Join us and #ONLYFORWARD. We are explorers, pioneers, and innovators committed to making the impossible possible.
Altair is an equal opportunity employer, valuing diversity and inclusion among our team members.