We are looking for a Battery Software Controls Engineer to work in Windsor Ontario.
- 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.
- Bachelors 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
Preferred Requirements:
- 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
- Travel to the US for occasional meetings is preferred but not mandatory
Additional Must Haves:
- Candidate must be able to report on-site at the facility in Windsor 3 days/week
- For the above reason it may be better that they live in Windsor