TEEMA
Embedded Software Engineer
₹ Check with seller / month
✓ Actively Hiring
📍 Montréal
💼 Full Time
🛡️ 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
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
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 →