Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Nvidia Senior System Software Engineer - Autonomous Vehicles 
India, Maharashtra, Pune 
523327923

24.06.2024

What you will be doing:

  • Create the tools and frameworks to execute the behavioral tests for driving scenarios of Autonomous Vehicles software.

  • Embed in Autonomous Vehicle teams and cloud platform teams and deeply understand AV needs on a technical level. Use this expertise to onboard NVIDIA partners onto the AV platforms.

  • Craft solutions for the next generation of software development and debugging platforms using real and synthetic / simulated datasets for autonomous driving.

  • Collaborate with different AV software groups and design teams to understand and develop software tools to analyze errors, KPIs, drive metrics, etc.

  • Analyze complex technical issues and build, develop, and deploy reusable, generalized, and customized solutions that integrate our AI platform.

  • Deliver rapid iterations of software based on user feedback and metrics.

  • Build scalable distributed systems, compute and data pipelines, and web applications that help index, mine, transform, analyze, develop, and debug deep learning datasets and applications.

  • Collaborate across org boundaries with a diverse set of hardware and software engineers.

  • Showcase your creativity and technical excellence to realize the future of self-driving cars!

What we need to see:

  • Bachelors or master's in computer architecture, Computer Science, Electrical Engineering, Mathematics, or related field.

  • 8+ years of proven experience in designing and developing production level and enterprise scale software that includes distributed backend systems and web application development.

  • 8+ years of prior experience deploying, upgrading, migrating, and driving user adoption of sophisticated enterprise scale systems.

  • Proven software and solutions development background and proven ability demonstrate complex new technologies.

  • Strong problem solving and debugging skills.

  • Possess advanced programming skills to build debug and tune distributed storage and compute systems, Linux internals, backend services, microservices, web technologies.

  • Strong programming skills with hands-on coding expertise.

  • A specialist programmer in Python, Go, C++ or equivalent.

  • Strong programming background that incorporates methodologies like data structures, design patterns, OOP, and test driven development.

  • Well versed in agile methodology.

  • Comfortable with a customer focused and high paced environment that includes dealing with ambiguity and agility.

  • Highly motivated with strong interpersonal skills, you have the ability to work successfully with multi-functional teams, principles and architects and coordinate effectively across organizational boundaries and geographies.

Ways to stand out from the crowd:

  • A go getter attitude to dive deeper and understand technical requirements.

  • Experience with autonomous vehicles' domain, standards, and processes.

  • Practice with Python SDKs, Python packaging, cross language bindings (C++/Python) and/or the Bazel build system.

  • Experience in working with complex software systems on Linux.

  • Strong understanding of Docker and orchestration systems such as Kubernetes.

  • Enthusiasm to collaborate and build supporting development infrastructure like CI/CD and DevOps.

  • Distributed system, design skills and ETL mechanism in distributed system