The Job logo

What

Where

Senior System Software Engineer - AUTOSAR

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
As a member of NVIDIA's Solution Engineering team, you will adapt DRIVE OS solutions to various car platforms equipped with different sensors. We are looking to hire Senior System Software Engineer – AUTOSAR. Ideal candidate will have very strong programming skills, a good grasp of HW & SW Architectures, a solid exposure to AUTOSAR & related architecture, tools and frameworks.

As a member of NVIDIA's Solution Engineering team, you will adapt DRIVE OS solutions to various car platforms equipped with different sensors. We are looking to hire Senior System Software Engineer – AUTOSAR. Ideal candidate will have very strong programming skills, a good grasp of HW & SW Architectures, a solid exposure to AUTOSAR & related architecture, tools and frameworks.

 

What you will be doing:  

  • Participate and provide inputs and recommendation into AUTOSAR Architecture evolution with design choices, tools and methodology
  • Architectural explorations on both SW and HW fronts which include feasibility studies, quick prototyping, profiling, safety studies, data analysis and presentation of results
  • Influence next-gen HW architectures and SW Architecture and design
  • Drive complex technical issues to closure that may occur interacting with cross-teams

 

What we need to see:  

  • BS/MS, or equivalent experience
  • 5+ years of experience
  • Strong programming skills in C/C++ and scripting skills in Perl, Python etc
  • Good experience and comfortable working with large codebases and its hacking for quick prototyping/experimentation
  • Understanding of CPU/GPU Architecture, data structures, OS internals, multi-threading, inter-process communications, memory management techniques
  • Rich Experience with AUTOSAR practice with different vendor AUTOSAR stacks (Vector, EB) tools and methodologies, various MCU HWs and development of MCALs (SPI, PCIe, Eth), CDDs, SWCs
  • Excellent analytical and problem solving skills
  • Proactive and self-motivated
  • Knowledge and Experience in multicore/heterogenous SoCs/camera/imaging/video/graphics/compute system would be big plus
  • Experience with Adaptive AUTOSAR and AUTOSAR standard body participation be a definite standout   
Set alert for similar jobsSenior System Software Engineer - AUTOSAR role in Bengaluru, India
NVIDIA Logo

Company

NVIDIA

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

NVIDIA Logo

Senior System Software Engineer, Platform Software

NVIDIA

Bengaluru, Karnataka, India

Posted: a year ago

Drive next generation MGX Partner Toolkit for NVIDIA data center products. Optimize software applications for best performance. Work with partners to improve their use of NVIDIA products. Validate platform architecture and software. Contribute to product development.

NVIDIA Logo

Senior System Software Engineer

NVIDIA

Pune, Maharashtra, India

+1 more

Posted: a year ago

What you'll be doing: Work on complete Product life cycle of GPU which includes design, develop build and improve GPU System software. Partner with Software, Hardware and Architecture teams to influence functionality of next generation GPU, one of the best in the world. Triage and debug the complex issues in NVIDIA's GPU Resource Manager driver stack. Tackle variety of problems that directly impact NVIDIA’s End Users and partner OEMs. Collaborate with other specialists within and across groups while handling key responsibilities. Required to lead and mentor engineers.   What we need to see: Bachelors or Master’s degree in Computer/Electronics engineering or equivalent work experience. 4+ years of relevant Industry experience. Proficient in C and C++ programming skills and data structures knowledge. You should have strong experience in system software, device drivers, IPC, Synchronization, OS fundamentals. Strong software engineering background. Excellent debugging and problem-solving skills. Strong interpersonal skills and passion to learn new technology. Excellent teammate, Ability to work with various teams SW, HW, QA, etc distributed across the globe to deliver a solution. Experienced in technically leading large projects, handle multiple tasks while ensuring a high quality of work. Strong debugging skills in Windows, Linux or RTOS. Ways to stand out from the crowd: Deep understanding of systems architecture: CPU, GPU, memory, display, buses, kernel internals would be useful. Background including shipping device drivers or system software. Exposure to Power/Performance improvements for system software. Expert in Windows Device driver architecture and knowledge of GPU driver architecture.

NVIDIA Logo

Senior System Software Engineer, Camera

NVIDIA

Bengaluru, Karnataka, India

Posted: a year ago

What you'll be doing: Working in our Tegra Solutions Engineering Business Unit responsible for building and supporting our camera software, including safety-critical code. Champion API design reviews, documentation, application and driver development, and safety-critical processes both through advocacy and personal example Analyse failures and use your problem solving and software troubleshooting skills to resolve issues and tune our safety software. Provide and collect continuous feedback from partners (internal and external customers, SQA and other supporting teams) and support changes to Camera SW planning and processes Work with Customers for Requirements Gathering and Architecture definition. Collaborate with hardware, platform software, safety, performance teams   What we need to see: BS/MS (or equivalent experience) 5+ years of experience Industry related experience developing embedded software drivers or applications Knowledge of MIPI Protocol, Imaging Sensors and Serializer/Deserializer chips Experience working on Imaging pipelines, Camera HALs and frameworks like V4L2 Strong programming skills in C/C++ with in-depth knowledge of object oriented development. Experience developing and debugging multithreaded applications & frameworks Excellent OS fundamentals and knowledge of low-level drivers of Linux/QNX Familiarity with source control tools (git, Perforce, etc.). Strong verbal and written communication skills   Ways to stand out from the crowd: Familiar with one or more system safety methodologies and standards (ASPICE, ISO 26262, IEC 61508, ISO/PAS 21448). Knowledge of Computer vision and 3D/2D Geometry Knowledge of ISP and Camera Tuning is a plus Experience in Pre-Silicon/Post-Silicon or Board bring up. Flexibility to work and communicate optimally in a multinational, multi-time-zone corporate environment.