Embedded Design Verification Engineer / Specialist

agilius work solutions
Markham, ON, CA
$80K-$120K a year (estimated)
Full-time

Responsibilities :

  • 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 Degree
  • Must have 5+ years of experience working in Validation and Testing of safety critical embedded products
  • Must have experience analyzing C source code , participating in code reviews and providing feedback based on static testing following MSRA C guidelines
  • Good 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 asset
  • Should have experience in communication protocols like CAN, CAN-FD, I2C, SPI and proficient in Diagnostic Testing : UDS, J1939, CANOE Diva CDD based testing
  • Experience in Python scripting and C (Programming Language). Proficient in testing tools like Vector's CANoe, VTSystem, vTestStudio, CAPL scripting, VectorCast, LabView
  • Customer interactions, Requirement Analysis, Test automation, Test Case Writing, Bug Tracking, Test strategy and experience working with Confluence, Jira, DOORS, Git

What's in it for you :

  • Medical Insurance; Dental Insurance; Vision Insurance; RRSP / DPSP; Paid Vacation / Holidays; Short Term Disability; Long Term Disability; Tuition Reimbursement
  • Hybrid work culture
  • 10 days ago
Related jobs
Promoted
Fidus Systems
Greater Ottawa Metropolitan Area, Canada

ASIC/FPGA verification including writing verification test plans, verification environment development behavioral model development and test case writing. Fidus is a front runner in embedded software design, system and hardware. Senior UVM Verification Designer anywhere in United States and/or Canad...

agilius work solutions
Markham, Ontario

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. Analyzing C source, analyzing requirements and developi...

AMD
Markham, Ontario

Video IP Design Verification Engineer. Video IP Design Verification Engineer. Collaborate with global IP verification teams, firmware engineers on low power verification methodology, test-plans, regression and coverage. Proficient in SoC/IP verification, Simulation, low power verification and SoC ve...

BTA Design Services
Toronto, Ontario

About Us: Headquartered in Ottawa, BTA Design serves the electronic design community from Canada, specializing in ASIC and FPGA design and verification, and embedded software development services. We are currently searching globally for a number of key technical resources, including an ASIC Verifica...

Advanced Micro Devices, Inc
Canada

AMD together we advance_ THE ROLE: AMD is looking for an experienced Design Verification Engineer willing to take on the challenge of verifying a part of the PCIe Controller Design. KEY RESPONSIBILITIES: Work with high-speed, low power digital circuit designs from definition to implementation Verifi...

Cynet Systems
Markham, Ontario

Develop/Maintain tests for functional verification with UVM verification at the subsystem level. Bachelors or Masters degree in computer engineering/Electrical Engineering. Have exposure to AXI protocol and Bootcode Verification. Familiarity with System Verilog and modern verification libraries like...

Advanced Micro Devices, Inc
Markham, Ontario

AMD together we advance_ SENIOR SILICON DESIGN ENGINEER THE ROLE: We are looking for an adaptive, self-motivative design verification engineer to join our growing team. KEY RESPONSIBILITIES: Develop/Maintain tests for functional verification and performance verification at the core level Build testb...

Astera Labs
Toronto, Ontario

We are looking for Principal Design Verification Engineers with proven experience in all aspects of verification in UVM and C/C++. Strong academic and technical background in electrical engineering. Ability to use scripting tools (Perl/Python) to automate verification infrastructure. RTL designers t...

Advanced Micro Devices, Inc
Markham, Ontario

AMD together we advance_ THE ROLE: AMD is looking for a Design Verification Engineer willing to take on the challenge of becoming part of the PCIe and PHY Interoperability Design Verification team. THE ROLE: AMD is looking for a Design Verification Engineer willing to take on the challenge of becomi...

Mannarino Systems & Software
Anywhere - Canada

Work with System Engineers and Embedded Software Developers to design software test cases and procedures to verify the applicable software requirements. Engineering degree in Software or Computer Engineering. Define the test environment, strategy, and select the appropriate verification tools for th...