Bangalore, Karnataka, India
Information Technology
Full-Time
NVIDIA
Overview
We are looking for System Software Engineer with experience in Automotive Platform Software. As part of our team, you will handle software spanning across high level software integration to low software development following entire product life cycle processes to produce safety certified software for Automotive Platforms.
What You’ll Be Doing
JR1993494
What You’ll Be Doing
- Craft and build software stack consisting of drivers and middleware in Automotive domain (eg. SOMEIP) following Automotive Safety processes starting from Requirements, Design, Coding, Safety Analysis & Testing.
- Write efficient, reliable, and scalable code, measure and optimize software modules to achieve the best performance in a virtualized multi-OS configuration.
- Collaborate with various component teams, support customers of our solutions providing resolutions, documents, samples & sanity reports.
- Be working in dynamic equal opportunity based diverse work environment.
- Bachelor's or higher degree in electrical/electronic/computer science engineering, or equivalent experience.
- 5+ years of proven experience in embedded system software development.
- Practical knowledge in design, development, system level debugging of Networking, DMA, Cache, Interrupts related low level software in Linux or QNX.
- Strong programming skills in C, C++, algorithms, data structures, hands-on debugging, analytical & optimization skills using Linux, QNX or other real time operating systems.
- Detailed understanding of OS concepts in application space and kernel space, multi-processor/threading, memory management, I/O technology, virtualization concepts.
- Hands-on experience working with ARM and/or x86 platforms.
- Proficiency debugging embedded software systems.
- You should demonstrate good analytical, communication, documentation skills and be an adventurous person ready for challenges!
- Understanding of system level architecture, interconnects, memory hierarchy, interrupts, and memory-mapped IO.
- Experience in writing and debugging multithreaded, multi-process system level programming in Virtualization environment on any SoC architecture.
- Automotive domain (Adaptive AUTOSAR/SOMEIP), software process areas, automotive safety standards (ASPICE, ISO26262, MISRA-C etc) exposure is preferable.
JR1993494
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in