We use cookies to make your experience of using our website better. To comply with the e-Privacy Directive we need to ask your consent to set these cookies.

Employers

Embedded Software Engineer

col-narrow-left   

Job ID:

23050

Job Type:

Full Time

Category:

Programmer

Educations:

Bachelor Degree
col-narrow-right   

Posted:

2025-06-27

Location:

Job Views:

27

Salari:

USD $100,000 - $125,000
col-wide   

Job Description:

Job information Embedded Software Engineer from the Company TEEMA, this latest Embedded Software Engineer job vacancy is located in the city Montréal, QC located in the country Canada . This latest job opening is open to job seekers who have the latest education / graduate Bachelor Degree . Job Vacancies in this Programmer field have been opened and published up to the specified time.

Job Responsibility:

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

Key Responsibilities:

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

  • Test Case Development:

    Create comprehensive test cases based on system requirements, covering normal operation, edge cases, fault injection, and stress scenarios.

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

  • Model Development:

    Develop and maintain accurate simulation models in tools like MATLAB/Simulink to represent system components and interactions within the HIL environment.

  • Data Analysis and Reporting:

    Analyze test data, generate detailed reports highlighting issues, and provide recommendations for software improvements.

  • Automation and Scripting:

    Develop automated test scripts to streamline the testing process and improve efficiency.

  • Collaboration:

    Work closely with hardware engineers, software developers, and system architects to understand system requirements and address technical challenges.

Required Skills:

  • Must be a Canadian Citizen or permanent resident

  • Embedded Systems Programming:

    Proficiency in C/C++ programming for embedded systems, with knowledge of real-time operating systems (RTOS)

  • HIL Testing Tools:

    Expertise in using HIL simulation platforms like dSPACE, NI VeriStand, or ETAS, including model development and test case creation

  • Simulation Tools:

    Strong understanding of MATLAB/Simulink for plant model development and test case design

  • Automotive Communication Protocols:

    Familiarity with CAN, LIN, Ethernet, and other automotive communication protocols

  • System Level Understanding:

    Ability to comprehend complex system architecture and how different components interact

  • Testing Methodologies:

    Knowledge of software testing best practices, including white-box, black-box, and fault injection techniques

Desired Qualifications:

  • 2-5 years of embedded software development experience

  • Knowledge of hardware design principles and ability to read electrical schematics

  • Experience with scripting languages (e.g., Python) for test automation

  • Strong problem-solving and troubleshooting skills

#Workwolf Keywords : Montréal jobs
Closed Date : 2025-07-27
Company Info

TEEMA

Remote in Squamish, BC, Canada

Company Profile


Featured Jobs
Assistant Housekeeping Manager
DoubleTree by Hilton West Edmonton
Hospitality Aide (PWLDV)
Connecting Care
STORE ADMINISTRATOR
Loblaw Companies Limited