Battery Software Engineer - Controls

Job Details

LocationWindsor, ON, Canada
Job TypeContractFullTime
Degree RequiredBachelors

Job Description

We are currently recruiting for an experienced Battery Software Engineer - Controls to join our team supporting our client in the Automotive Industry.

  • 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
  • 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
  • B.S. in Computer Science or Electrical/Electronic Engineering with a minimum of 2 years of relevant SW application/development experience
  • 2+ years’ 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 change
  • Willing to work extended hours occasionally as required to meet project deadlines
  • Excellent verbal and written communication skills
  • Excellent problem solving and organizational skills
  • Masters of Science in Electrical/Electronics/SW Engineering or Computer Science or related discipline at a nationally accredited institution
  • Prior experience with BMS software development and control algorithms
  • At least 2 years' prior experience with electrified powertrains and battery management
  • Prior work with battery pack/cell simulator systems based on either dSpace or ETAS Experience with battery state estimation algorithms including state-of-charge (SOC) estimation, state-of-health (SOH), and state-of-power (SOP)
  • Lithium ion battery experience
  • Tier 1 supplier experience
  • Experience with Agile Software Development Process
Note: Remote with some travel to the US for meetings

Must be fully vaccinated by the COVID-19 vaccine by December 17, 2021, unless you request a Medical or Religious exemption. These requests will be reviewed on a case by case basis

MEDA offers an excellent referral bonus. Great people know great candidates.
A resume is required to apply to jobs. Login to your Account or Sign Up to start applying.