Automotive Software Verification Engineer
NVIDIA
2 - 5 years
Bengaluru
Posted: 22/11/2024
Job Description
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.
About Company
NVIDIA is a global technology company that designs and manufactures graphics processing units (GPUs), AI hardware, and software solutions. It is a leader in the fields of gaming, AI, and deep learning, providing solutions that drive advancements in fields like autonomous vehicles, healthcare, and cloud computing.
Services you might be interested in
One-Shot Campaign
Reach out to ideal employees in one shot!
The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).