Test Automation Engineer

Artech LLC
Kanata, ON
Full-time

We are looking to hire a Test Automation Engineer for our client in the automotive industry.

This is a contract position, fully onsite role based in Kanata, Ontario.

As the Test Automation Engineer you will work on a range of projects, including infotainment, connectivity, and other HW modules.

Some of the principal responsabilities are :

  • Design and implement BSP / bootloader features as part of a larger team-based software project
  • Design and implement secure boot features
  • Create software design documents
  • Participate in design reviews
  • Assist with product verification and validation, troubleshooting and testing
  • Communicate problems early to team members and offer solutions

Skills Required :

  • Experience with continuous integration system (Jenkins)
  • Analytical with the ability to produce creative and effective software solutions to problems
  • Strong verbal and written communication skill

Experience Required :

  • Proven C and assembly language experience
  • Must have experience completing at least two board bring-ups
  • Capable of reading electronic schematics
  • Knowledge of embedded OS (Linux, QNX)
  • Skilled in using debugging tools like JTAG and the oscilloscope / logic analyzer
  • Driver development experience (UART, I2C, SPI, CAN / CAN FD, etc.)
  • Detailed knowledge of ARM processors (A series, M series)
  • Understanding of SHE (Secure Hardware Extension) specification
  • Experience with Hardware Security Module (HSM) or other SHE-based hardware security modules
  • Understanding of various cryptographic algorithms (RSA, DES, AES, SHA-1, etc.)
  • Experience with eMMC
  • Experience with NAND, NOR memory controllers
  • Designed and implemented custom bootloader
  • Experience with version control tools (e.g. SVN, Git)

Education Required :

Bachelor's degree in Computer Science, Electrical Engineering or equivalent field of study

Successful candidates will be required to provide proof of degree completion for the highest level of education attained.

If the degree was obtained from a school outside of Canada, an Education Credential Assessment report showing Canadian equivalency is also required.)

Education Preferred :

8+ years experience in the design and development of BSP (Linux / QNX) and bootloaders

If you are interested in this opportunity, please apply or send your resume to [email protected]

3 hours ago
Related jobs
Artech LLC
Kanata, Ontario

We are looking to hire a Test Automation Engineer for our client in the automotive industry. As the Test Automation Engineer you will work on a range of projects, including infotainment, connectivity, and other HW modules. Assist with product verification and validation, troubleshooting and tes...

Ciena Canada, Inc.
Ottawa, Ontario

You will collaborate with the other Optical Engineering teams in Ottawa supporting the development of test solutions for Ciena’s optical product portfolio including Process Engineering, Product Engineering, Test Engineering. Optical Test Automation Engineering. Manager, Optical Test Automation. The ...

CB Canada
Ottawa, Ontario

On behalf of our large, leading-industry client, Procom is seeking a Python Test Automation Engineer, to support a long-term contract. Software Test Engineer, Python. Automated test execution is a critical part of the overall test coverage which requires working knowledge of Python scripting. Cross-...

Quantiphi
Canada

Review Virtual Agent design doc, develop a comprehensive UAT testing strategy, create and define test plans, and identify any dependencies required for testing. Be part of the fastest-growing AI-first digital transformation and engineering company in the world. Our signature approach combines ground...

Lorven Technologies
Ottawa, Ontario

Test Automation Engineer - Classic AUTOSAR. Test Automation Engineer - Classic AUTOSAR. Python, CANoe, Pytest, Slash , CAN, Automation. Expertise in requirement gathering, analyzing requirements, writing manual test cases, automate them in python, test execution on HW Bench/ECU. ...

E-Solutions
Ottawa, Ontario

ROLE: SOFTWARE VERIFICATION AND VALIDATION ENGINEER (TEST AUTOMATION) (PYTHON). Proficient with the configuration management, test management, defect management, source control and other testing tools utilized to perform end to end automation. Involve in execution, test result analysis and performin...

Lorven Technologies
Ottawa, Ontario

MANDATORY-Expertise in requirement gathering, analyzing requirements, writing manual test cases, automate them in python, test execution on HW Bench/ECU. MANDATORY-Hands on experience in HIL Testing using dSPACE HiL /VT System/NI/ETAS. Expertise in automating manual test cases using Python. ...

Altair Engineering
Canada

You will develop automated test tools, libraries, and scripts and maintain automated test suite execution. Interface with development and test teams to understand feature functionality and testing requirements. Triage test failures from automated test systems. Experience in maintaining automated exe...

Emonics LLC
Ontario, Canada

UDS Diagnostic Testing [ISO 14229]. ...

Lumentum
Ottawa, Ontario

Software Automation Test Engineer. Computer/Electrical Engineering, Engineering Physics, Computer Science or equivalent. If so, consider joining our team of talented software designers and optical engineers. What experience will allow you the greatest success in this role?. ...