Enable job alerts via email!

Battery Software Engineer - Controls

KCM Technical

Windsor

On-site

CAD 95,000 - 110,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the automotive sector is seeking a Battery Software Engineer to design and develop embedded software for battery management systems. The ideal candidate will have a strong background in model-based design, embedded C programming, and experience with MATLAB/Simulink. This role requires on-site presence in Windsor three days a week and offers competitive pay and benefits.

Benefits

Benefits Available

Qualifications

  • 3-5 years of engineering work experience in software development.
  • Experience with model-based design and auto code generation.
  • Excellent verbal and written communication skills.

Responsibilities

  • Design, develop, calibrate and test embedded code in battery management systems.
  • Develop model-based HV battery controls and core battery algorithms.
  • Support HIL testing and analyze data for implementation issues.

Skills

Embedded C programming
MATLAB
Simulink
Problem Solving
Communication

Education

Bachelors of Science in Computer Science or Electrical/Electronic Engineering
Masters of Science in Electrical/Electronics/SW Engineering or Computer Science

Tools

ETAS-INCA
Vector tools (CANalyzer, CANape, CANoe)

Job description

Pay: $46 Hourly
Location: Windsor, ON
Employment Type: Contract to Direct
Benefits Available


Battery Software Engineer Description:
· 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.

Battery Software Engineer Requirements:
· 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
· No driving of company vehicle is required for this position
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Battery Software Engineer - Controls - Intermediate - PSP

RPMGlobal

Windsor

On-site

CAD 80,000 - 100,000

Yesterday
Be an early applicant

Battery Software Engineer - Controls [14124]

MEDA Engineering and Technical Servicess, LLC

Windsor

Hybrid

CAD 80,000 - 110,000

Today
Be an early applicant

Battery Software Engineer - Controls - Intermediate

Premier Staffing Solution

Windsor

On-site

CAD 80,000 - 110,000

Yesterday
Be an early applicant

Battery Software Engineer - Controls

MEDA Engineering and Technical Services, LLC

Windsor

Hybrid

CAD 80,000 - 100,000

4 days ago
Be an early applicant

Senior Controls Engineer

Aversan Inc

Dartmouth

Remote

CAD 90,000 - 120,000

5 days ago
Be an early applicant

Lead Protection and Control Engineer

GE Vernova

Ontario

Remote

USD 98,000 - 132,000

5 days ago
Be an early applicant

Lead Protection and Control Engineer

GE Vernova

Quebec

Remote

USD 98,000 - 132,000

5 days ago
Be an early applicant

REMOTE Senior Protection & Controls Substation Engineer

Jobot

Toronto

Remote

CAD 98,000 - 135,000

5 days ago
Be an early applicant

Project Controls Engineer

Cpus Engineering Staffing Solutions Inc.

Ontario

Hybrid

CAD 80,000 - 100,000

2 days ago
Be an early applicant