Enable job alerts via email!

Battery Software Engineer

RGBSI

Windsor

On-site

CAD 70,000 - 90,000

Full time

10 days ago

Boost your interview chances

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

Job summary

A leading company in battery management systems is seeking an experienced engineer to design and develop embedded software. The role involves model-based design, testing, and collaboration in a fast-paced environment. Ideal candidates will have strong programming skills and a background in electrical engineering.

Benefits

Medical
Dental
401k
Tuition reimbursement

Qualifications

  • 3-5 years of engineering experience in software development.
  • Proficient in model-based design and auto code generation.
  • Working knowledge of CAN data networking.

Responsibilities

  • Design and test application embedded code for battery management systems.
  • Develop model-based HV battery controls using MATLAB/Simulink.
  • 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
Bachelors of Science in Electrical/Electronic Engineering

Tools

ETAS-INCA
Vector tools
CANalyzer
Canoe

Job description

Responsibilities:

  • 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/State Flow.
  • 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.
Requirements:
  • 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, CAN ape, 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
Education:
  • Bachelors of Science in Computer Science or Electrical/Electronic Engineering from an ABET accredited or equivalent program

We offer attractive, competitive compensation and benefits including, medical, dental, 401k, short-term disability, AD&D, tuition reimbursement, and more. If you take pride in your work and are committed to personal and professional success, let's talk. Please visit www.zobility.com to learn more.

Zobility is RGBSI's workforce management and staffing division. RGBSI is a multi-national corporation headquartered in Troy, MI with branches throughout the USA, Canada, Germany, and India.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Security Software Engineer

Natural Factors

Sherbrooke

Remote

CAD 80.000 - 120.000

Today
Be an early applicant

Software Engineer - OpenStack

Canonical

Sherbrooke

Remote

CAD 70.000 - 100.000

2 days ago
Be an early applicant

Associate Software Engineer - Remote Canada

UnitedHealth Group

Richmond

Remote

CAD 49.000 - 103.000

3 days ago
Be an early applicant

Go (Golang) Software Engineer for Identity Management

Canonical

Sherbrooke

Remote

CAD 80.000 - 120.000

4 days ago
Be an early applicant

Associate Software Engineer - Remote Canada

Optum

Richmond

Remote

CAD 49.000 - 103.000

4 days ago
Be an early applicant

Associate Software Engineer - Remote Canada - 2283278

UnitedHealth Group

Richmond

Remote

CAD 49.000 - 103.000

5 days ago
Be an early applicant

Software Engineer - Remote in Canada (PST)

UnitedHealth Group

Richmond

Remote

CAD 63.000 - 132.000

11 days ago

Software Engineer

TEEMA

New Brunswick

Remote

CAD 80.000 - 120.000

5 days ago
Be an early applicant

Sr. Software QA Engineer

VTRAC Consulting Corporation (WBE)

Ontario

Remote

CAD 80.000 - 120.000

6 days ago
Be an early applicant