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. ...

StackAdapt
Canada

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

Promoted
IG
Canada

Job Title: Implementation Project Manager. Implementation Project Manager. Proven experience in CCaaS / contact center projects and deployments. Minimum of 3 years of client-facing project management experience. ...

Promoted
HiTHIUM Energy Storage
Canada

As a project manager at HiTHIUM you’ll be responsible for overseeing the full BESS project execution cycle which includes developing project plans, managing risk, coordinating team members, allocating resources efficiently and ensuring tasks are completed on time and within budget. HiTHIUM’s project...

Promoted
HCLTech
Canada

We are seeking a talented Akamai CDN Engineer who combines expertise in content delivery networks (CDNs) with DevOps practices. Collaborate with software engineers to streamline deployment processes and improve system reliability. Work closely with cross-functional teams, including developers, netwo...

Promoted
Morgan McKinley
Canada

A burgeoning player in the AI space is looking for a talented Design Verification Engineer to join there growing team. ...