Embedded Software Test Engineer

23 hours ago

Ottawa, ON, Canada Procom Full-time €85,000 - €120,000 Contract
Embedded Software Test Engineer (Python, C++), AutomotiveAbout the OpportunityOur client is a global automotive leader building the software behind next generation connected vehicles. You will join the software development and test team responsible for the infrastructure that enables Ethernet connectivity and advanced application features in vehicles, including networking, security, inter-process communication, and power management. This is a hands-on role on a high performing team where your ideas and solutions are welcomed.
ResponsibilitiesTest software components, working with product owners, developers, and test teams to turn requirements and architecture documents into test designsDocument and validate software test plansExecute tests, perform root cause analysis, triage defects, and validate fixesBuild test automation, scripts, and reporting in Python or C/C++, interfacing with existing test frameworksMaintain test libraries and tools that support regression and new feature testingPrepare and analyze test coverage reportsContribute to continuous quality improvement initiativesRequired Experience3+ years of software development and/or automation testing, preferably on embedded platformsStrong proficiency in reading and writing Python, with familiarity with common librariesWorking knowledge of C or C++ for understanding existing code and writing test applications (C++ is an asset, with strong reading proficiency expected)Working knowledge of distributed and multithreaded system conceptsFamiliarity with manual and automated software testing proceduresExperience with test management and defect tracking systemsBachelor’s degreeNice to HaveExperience with Jira for task managementAutomotive software exposure, including CAN and automotive EthernetKnowledge of automated test environmentsFamiliarity with C++ unit test frameworksExperience with AndroidThis posting is for an existing vacancy.
This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.