Embedded Design Verification Engineer / Specialist
agilius work solutionsMarkham, ON, CACAD80000–CAD120000 yearly Job descriptionResponsibilities :
- Perform HIL and SIL System testing by using tools such as Canoe, VtestSTudio, Canalyzer, Labview, Python, Shel scripting etc and work with software / firmware developers to identify test opportunities in test applications and methods.
- Development of software test scripts utilizing Python, Shell Scripting, C or other common programming languages and work with internal and external customers to replicate their test environment and perform Hardware in Loop and Software in Loop testing
- Analyzing C source, analyzing requirements and developing software to automate testing of embedded products, should implement test software to control lab equipment’s such as temperature chambers, oscilloscopes and similar hardware equipment’s using scripting language, C or Labview to perform black box and functional testing
- Should be comfortable working with power electronics development environment and participate in determining test methodology, test strategy, test plan development and test setups
- Create, update, release, and document test report in system according to planned deliverables at each milestone and perform C software code analysis, white box, black box, functional and non functional testing for embedded engineering products
- Collaborate with team members through Scrum / Agile and utilize agile software development methodologies including continuous integration and continuous deployment
- Actively participate & provide comments on the requirements, software architecture, design & code review meetings
Requirements :
Electronics Engineering DegreeMust have 5+ years of experience working in Validation and Testing of safety critical embedded productsMust have experience analyzing C source code , participating in code reviews and providing feedback based on static testing following MSRA C guidelinesGood understanding of concepts such as microcontroller architecture, interrupt / exceptions, error handling, compilers, bare-metal software, C data types, pointers, safety critical development process and experience working Power electronics related products such as On Board Chargers, Battery Management Systems, Motor Controllers considered an assetShould have experience in communication protocols like CAN, CAN-FD, I2C, SPI and proficient in Diagnostic Testing : UDS, J1939, CANOE Diva CDD based testingExperience in Python scripting and C (Programming Language). Proficient in testing tools like Vector's CANoe, VTSystem, vTestStudio, CAPL scripting, VectorCast, LabViewCustomer interactions, Requirement Analysis, Test automation, Test Case Writing, Bug Tracking, Test strategy and experience working with Confluence, Jira, DOORS, GitWhat's in it for you :
Medical Insurance; Dental Insurance; Vision Insurance; RRSP / DPSP; Paid Vacation / Holidays; Short Term Disability; Long Term Disability; Tuition ReimbursementHybrid work culture