Battery Software Engineer - Controls - Intermediate - PSP

Altair Engineering
Canada
100K $-120K $ / an (estimé)
Temps plein

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
  • Il y a plus de 30 jours
Emplois reliés
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...

Offre sponsorisée
Orderful
Canada

As an intermediate full-stack engineer, among other things, you’ll be expected to:. Software quality best practices: testing, CI/CD, documentation, etc. ...

Offre sponsorisée
Tbwa Chiat/Day Inc
Canada
Télétravail

Intermediate Software Engineer, Full Stack/Frontend. As an Intermediate Software Engineer on our team, you will work with internal and external stakeholders, product managers, and designers to execute Ada’s roadmap and iteratively deliver the messaging platform that will drive more volume to our AI-...

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

Offre sponsorisée
Resource Informatics Group, Inc
Canada

Job Title: Java Full Stack Developer (Spring Boot, Java 17, AWS EKS). ...

Offre sponsorisée
Kyndryl
Greater Ottawa Metropolitan Area, Canada

Multiple projects working with the full MERN stack (Modern front end and backend frameworks). Full-stack development experience with. Enabling developers to master those methodologies through 1:1 pair programming session. A pair programming approach ensures every developer learns skills suited to al...