We are providing Automotive Platform solutions integrating top class technologies in the Core part of Autonomous Driving Software Stack. Our team builds multimedia, imaging & connectivity use cases in a Multi-OS environment on Nvidia Multi-Processor SoC. Autonomous driving is the product area.
We are looking for Automotive Software Verification Engineer with experience in Embedded / Automotive domain app development, scripting, software verification and automation. As part of our team, you will participate in entire product life cycle processes to produce safety certified software for Automotive Platforms.
What you’ll be doing:
Craft and build test software stack applying the APIs provided by various software elements like camera, imaging, inference engine software, boot software, error handling frameworks.
You will follow Automotive Safety, Security processes and analyze Requirements, architecture identifying the hardware, software integration aspects to create the system level test cases.
Collaborate with various component teams, support customers of our solutions enabling issue re-creation, provide app references, create sanity reports, contribute to the software solutions and strive to ensure quality of software.
Build innovative ways to enhance, create regression analysis strategies and expand safety software integration testing methods aligning to functional, performance, safety, security needs.
Help with automations, dashboards, trackers, effective and measurable reports.
You will be working in dynamic equal opportunity based diverse work environment.
What we need to see:
Bachelor’s or higher degree in electrical/electronics/computer science engineering.
Minimum of 2-year experience in embedded software.
Familiarity with tools such as JAMA, JIRA, Microsoft Excel, Collaboration tools, Office scripts (Microsoft Excel), source control systems (Git, Perforce).
Practical experience with Scripting languages (Python etc), REST API (server-client APIs), code instrumentation, static code analysis (Understand, Coverity etc), Test / automation frameworks.
We need engineers with good programming skills in C or C++ in Embedded OS environment.
You have the ability to collaborate with multiple development teams to gain/share knowledge, refine processes, identify system integration aspects.
Ability to collaborate with a team of engineers in a fast paced and dynamic environment.
Ways to stand out from the crowd:
Practical knowledge in camera, imaging software or any other complex middleware on Linux, QNX or other real time operating systems will be an added advantage.
Detailed understanding of OS fundamentals in application space, multi-processor/threading, client-server model is preferable.
Working knowledge in Automotive domain, software development process areas, automotive safety standards (ASPICE, ISO26262, ISO21434, MISRA-C, CERT-C etc) is preferable.
Excellent analytical skills, written and verbal communication skills & an ambitious demeanor.