Battery Software Engineer - Controls - Intermediate - PSP

Altair Engineering
Canada
$100K-$120K a year (estimated)
Full-time

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
Related jobs
Altair Engineering
Canada

Our client in Windsor, ON is looking for an Battery Software Engineer - Controls - Intermediate - PSP. Battery Software Engineer - Controls - Intermediate - PSP. Develop and implement model based HV battery controls and core battery algorithms using Matlab/Simulink/StateFlow. Define software test ca...

Mannarino Systems & Software
Anywhere - Canada

Work with System Engineers and Embedded Software Developers to design software test cases and procedures to verify the applicable software requirements. Engineering degree in Software or Computer Engineering. MANNARINO Systems & Software Inc. MANNARINO Systems & Software Inc. ...

StackAdapt
Canada

Build software that utilize messaging queues such as Kafka, SQS, and Kinesis. ...

Altair Engineering
Canada

Electrical Engineering, Computer Engineering, Software Engineering, or Computer Science Bachelors Degree. Our client in Kanata, ON is looking for a Software Engineer Controls. They must possess the capability to conduct design reviews for new content, resolve vehicle/bread board software issues, uni...

StackAdapt
Canada

Build software that utilize messaging queues such as Kafka, SQS, and Kinesis. ...

Orchestry Software Inc
Canada

We help organizations adopt, govern and manage Microsoft 365 with beautiful, compelling and innovative software. We are 100% a product-led organization that values innovation and best practices from inside and outside of Microsoft to create great software. We believe that there is too much poor, un-...

StackAdapt
Canada

Build software that utilize messaging queues such as Kafka, SQS, and Kinesis. ...

Promoted
Intellex Systems Group
Canada

Full Stack Developer– our client requires a Full Stack Developer with Amazon AWS software development experience to provide software development services on new serverless cloud-based applications building, testing, and deploying using C#,. ...

Promoted
VTRAC Consulting Corporation (WBE)
Canada

DevOps Engineer (Kafka, Rancher), Attention: samz@vtrac. DevOps Engineer (Kafka, Rancher). DevOps pipelines, Terraform, and data pipelines. ...

Promoted
Kerry Search Partners
Canada

Principal Software Engineer: Real-time Data Analytics and Blockchain. ...