TEEMA

Embedded Software Engineer

₹ Check with seller / month
📍 Montréal, Quebec, Canada 💼 IT Engineer & Developer ✓ Active
✓ Actively Hiring 📍 Montréal 💼 Full Time
Advertisement
🛡️ Verified Listing
⚡ Direct Apply — No Agent
🔒 Your Data is Safe
⭐ Trusted by 5 Lakh+ Jobseekers

Job at a Glance

Category
IT Engineer & Developer
Location
Montréal, Quebec, Canada
Salary
Check with seller
Job Type
Full Time
Company
TEEMA
Status
Open & Active

Job Description

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
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Apply Now →
Job Safety Alert Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details. Report this job →