Enable job alerts via email!

Embedded Software Engineer

TEEMA Solutions Group

Montreal

On-site

CAD 70,000 - 110,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

An innovative firm is seeking a skilled embedded systems engineer to enhance their HIL testing capabilities. In this dynamic role, you will design and implement HIL test environments, develop automated test scripts, and analyze data to ensure software quality. Collaborating with a team of experts, you will leverage your C/C++ programming skills and knowledge of HIL tools to create comprehensive test cases that simulate real-world conditions. This opportunity offers a strong relocation package and a chance to work on cutting-edge technology in the automotive sector, making a significant impact on product development.

Benefits

Relocation package
Flexible work hours
Professional development opportunities

Qualifications

  • 2-5 years of experience in embedded software development.
  • Strong understanding of HIL testing and automotive communication protocols.

Responsibilities

  • Design and implement HIL test benches for accurate simulations.
  • Create comprehensive test cases and analyze results for defects.

Skills

C/C++ Programming
Embedded Systems Programming
HIL Testing Tools
Automotive Communication Protocols
Testing Methodologies
Problem-Solving

Education

Bachelor's degree in Engineering or related field

Tools

MATLAB
Simulink
dSPACE
NI VeriStand
ETAS

Job description

Looking for someone with 2-5 years of experience. A strong relocation package is provided.

Key Responsibilities:

  1. HIL Test Environment Setup: Design and implement HIL test benches, including plant models, signal conditioning, and necessary hardware interfaces to accurately simulate real-world conditions.
  2. Test Case Development: Create comprehensive test cases based on system requirements, covering normal operation, edge cases, fault injection, and stress scenarios.
  3. Software Integration and Validation: Integrate embedded software with the HIL system, execute test cases, and analyze test results to identify defects and ensure proper functionality. Develop and maintain accurate simulation models in tools like MATLAB/Simulink to represent system components and interactions within the HIL environment.
  4. Data Analysis and Reporting: Analyze test data, generate detailed reports highlighting issues, and provide recommendations for software improvements.
  5. Automation and Scripting: Develop automated test scripts to streamline the testing process and improve efficiency. Work closely with hardware engineers, software developers, and system architects to understand system requirements and address technical challenges.

Required Skills:

  1. Must be a Canadian Citizen or permanent resident.
  2. Embedded Systems Programming: Proficiency in C/C++ programming for embedded systems, with knowledge of real-time operating systems (RTOS).
  3. HIL Testing Tools: Expertise in using HIL simulation platforms like dSPACE, NI VeriStand, or ETAS, including model development and test case creation.
  4. Simulation Tools: Strong understanding of MATLAB/Simulink for plant model development and test case design.
  5. Automotive Communication Protocols: Familiarity with CAN, LIN, Ethernet, and other automotive communication protocols.
  6. System Level Understanding: Ability to comprehend complex system architecture and how different components interact.
  7. Testing Methodologies: Knowledge of software testing best practices, including white-box, black-box, and fault injection techniques.

Desired Qualifications:

  1. 2-5 years of embedded software development experience.
  2. Knowledge of hardware design principles and ability to read electrical schematics.
  3. Experience with scripting languages (e.g., Python) for test automation.
  4. Strong problem-solving and troubleshooting skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer (Typescript, Business Logic Intensive)

Velixo

Montreal null

Remote

Remote

CAD 80.000 - 120.000

Full time

Yesterday
Be an early applicant

Backend Software Developer / Software Engineer (Remote Canada)

Blaise Transit

Montreal null

Remote

Remote

CAD 70.000 - 90.000

Full time

5 days ago
Be an early applicant

Software Engineer (Telepresence)

Ambassador Labs

Montreal null

Remote

Remote

CAD 80.000 - 120.000

Full time

4 days ago
Be an early applicant

Embedded Software Engineer

Veolia Water Technologies & Solutions

Montreal null

On-site

On-site

CAD 75.000 - 100.000

Full time

Yesterday
Be an early applicant

Ubuntu Core Software Engineer

Canonical

Montreal null

Remote

Remote

CAD 70.000 - 90.000

Full time

30+ days ago

Senior Software Engineer

Infios

Moncton null

Remote

Remote

CAD 90.000 - 120.000

Full time

Yesterday
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 80.000 - 200.000

Part time

Yesterday
Be an early applicant

Software Engineer - App Stores

Canonical

Montreal null

Remote

Remote

CAD 80.000 - 100.000

Full time

30+ days ago

Software Engineer, Ceph & Distributed Storage

Canonical

Montreal null

Remote

Remote

CAD 80.000 - 110.000

Full time

30+ days ago