Job Summary :
Our client in Windsor, ON is looking for an Battery Software Engineer - Controls - Intermediate - PSP. This is a contract position.
What You Will Do :
Battery Software Engineer - Controls - Intermediate - PSP
- 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 that will support work products include : general knowledge of Hybrid Battery & Hybrid Vehicle operation, RTOS (real-time Operating Systems), ECU (Electronic Control Unit) configuration, OBDII (On board Diagnostic), Embedded-coder auto-code generation and Matlab / Python scripting.
Basics :
- Bachelor's of Science in Computer Science or Electrical / Electronic Engineering from an ABET accredited or equivalent program.
- 3-5 years of engineering work experience in developing software using model-based design with a track record of robust implementations for production software.
- 3-5 years of experience and working knowledge of tools for model-based design, auto code generation, manual / automated test case development, and configuration / data / change management.
- Embedded C programming experience.
- Proficient in MATLAB / Simulink.
- Prior experience with data acquisition and analysis tools such as ETAS-INCA.
- Working understanding of CAN data networking.
- Proficient with Vector tools (CANalyzer, CANape, CANoe).
- Ability to be effective in a fast-paced development environment and react to changes.
- Willing to work extended hours occasionally as required to meet project deadlines.
- Excellent verbal and written communication skills.
- Excellent problem solving and organizational skills.
- Hybrid position. Candidate must be able to work in Windsor between 2-4 days per week.
- Must be able to travel to US for occasional meetings, occasional meaning 1 to 2 times per month.
Preferred :
- Masters of Science in Electrical / Electronics / SW Engineering or Computer Science or related discipline at a nationally accredited institution.
- Prior experience with battery management software development and control algorithms.
- Experience with AUTOSAR.
- Tier 1 supplier experience.
- Experience with Agile software development process.
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 Benefit Package
- Group Retirement Savings Plan (GRSP) with matching contributions
- Paid holidays and vacation time off
- Free training on all Altair products
30+ days ago