Senior System Software Engineer

3주전에


Seoul, 대한민국 NVIDIA 풀타임

NVIDIA is a leading artificial intelligence computing company, and we are paving the way with innovations in self-driving cars, machine learning, supercomputing, gaming and visualization. We give automakers, tier-1 suppliers, automotive research institutions, and start-ups the power and flexibility to develop and deploy breakthrough artificial intelligence systems for self-driving vehicles. Our unified computing architecture enables training deep neural networks in the data center, and then seamlessly runs them on NVIDIA DRIVE Platforms inside the vehicle.

NvIPC technology provides communication services to all components of the NVIDIA DRIVE software across multiple Operating Systems and hardware platforms. It provides stable, time-critical communication modules for quickly building high-integrity pipelines. Our team is building the technology with strong focus on automotive quality, safety and security needed for the real-time, highly-available system level components of world-class Autonomous Vehicles.

As a System Software Engineer in the Automotive team, you will get an opportunity to work on NVIDIA's latest SOCs, extensively and effectively use novel formal development and verification methods, help tackle complex and important problems, and work alongside industry experts in diverse teams and projects

What you'll be doing:

Design and develop safety (ISO26262) and security (ISO21434) compliant NvIPC software for NVIDIA DRIVE platform for autonomous vehicles.

Design Real Time System solutions for NVIDIA Tegra SOC.

Perform early development & bring-up activities for next-generation Tegra SOC hardware.

Work with the ASIC teams to enhance virtualization support in the SOC.

Design debugging solutions and tooling to improve developer experience on DRIVE platform.

Harness, maximum and consistent system software performance and develop workflows and tools to measure performance.

Handle complex issues requiring interactions between components partitioned across the large software stacks.

Using Formal Methods to drive up the integrity of your software, using toolchain automation. Using Ada/SPARK to implement critical code and specify unit design with contracts. Verifying code with hybrid testing and proving verification techniques.

What we need to see:

Bachelors/Masters or equivalent experience in Computer Science from a reputable engineering college

5+ years of experience in System Software development on real time embedded systems

Strong understanding of computer architecture and operating system fundamentals

Strong C/C++ and debugging skills

Experience and expertise in Ada/SPARK and/or TLA+ development highly desirable

Hands-on experience with debugging tools like gdb, Valgrind

A dedicated, committed, strong teammate, who's self-motivated with excellent analytical and interpersonal skills

Ways to stand out from the crowd:

In-depth knowledge of embedded systems and real time operating systems, like QNX, RT/SE Linux, and Android

Good understanding of ARM architecture and writing low level software for ARM v8 based SOCs

Experience in taking features from inception to the product following Software Development Process (SDLC) practices

Hands-on experience with performance analysis tools, such as gprof, perf, system analyzer tools

NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most talented and forward-thinking people in the world working with us. Due to unprecedented growth, our best-in-class engineering teams are growing rapidly fast. If you're creative, self-starter and have fun while building innovative products, then what are you waiting for? Go ahead and apply today

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

JR1979207



  • Seoul, 대한민국 BlackBerry 풀타임

    Senior Developer - BlackBerry QNXSenior Developer Join BlackBerry QNX, a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, as a Senior Developer. We are the embedded experts, providing time-tested and trusted foundation software for building the world's most critical embedded systems. About the Role We are...


  • Seoul, 대한민국 Otter 풀타임

    Senior Software Engineer, Otter - Seoul, South Korea We're seeking a skilled Software Engineer to join our team in Seoul, South Korea. As a key member of our engineering team, you will design, develop, and operate complex systems using common languages such as Java, Javascript. Key Responsibilities: Design and develop high-quality code...


  • Seoul, 대한민국 NVIDIA 풀타임

    NVIDIA is a leading artificial intelligence computing company, and we are paving the way with innovations in self-driving cars, machine learning, supercomputing, gaming and visualization. We give automakers, tier-1 suppliers, automotive research institutions, and start-ups the power and flexibility to develop and deploy breakthrough artificial intelligence...


  • Seoul, 대한민국 Otter 풀타임

    Senior Software Engineer, Otter - Seoul, South KoreaWho we are In the past, to be a successful restaurateur, you simply had to have a passion for food and a passion for people - but to succeed as a digital restaurateur you also need to have a passion for technology. We believe in the joy of serving others, and that's why we created Otter – to help...


  • Seoul, 대한민국 BlackBerry 풀타임

    Worker Sub-Type:RegularJob Description:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and...

  • Senior Software Engineer

    2 개월전에


    Seoul, 대한민국 Unity Technologies 풀타임

    Seoul, South KoreaSenior Software Engineer - FrontendLocationSeoul, South KoreaDepartmentEngineeringRequisition IDJOBREQRole descriptionThe opportunityWe are looking for a Senior Software Engineer to join Unity Offerwall Engineering Team in Seoul Office Unity is a leading business platform enabling mobile content creators to prosper in the app economy. Our...


  • Seoul, 대한민국 Unity Technologies 풀타임

    Seoul, South KoreaSenior Software Engineer - FrontendLocation Seoul, South Korea Department Engineering Requisition ID JOBREQRole descriptionThe opportunityWe are looking for a Senior Software Engineer to join Unity Offerwall Engineering Team in Seoul OfficeUnity is a leading business platform enabling mobile content creators to prosper in the app economy....


  • Seoul, 대한민국 BlackBerry 풀타임

    Worker Sub-Type:Regular Job Description: BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides...


  • Seoul, 대한민국 Coupang 풀타임

    Job Title: Software Development EngineerCompany: CoupangCoupang's Storage and Tools team is responsible for building and maintaining high-performance, scalable, and reliable distributed SQL and NoSQL databases. Our team works on creating systems that efficiently store large amounts of data with zero downtime, enabling various teams across the company to use...


  • Seoul, 대한민국 Coupang 풀타임

    Design and oversee the architecture for in-house services as a system engineer.Analyze and resolve complex technical issues in cloud environments, perpetually enhancing the operational landscape.Collaborate with employees across various domains to design in-house services.Serve as Cloud Engineering for Cloud infrastructure Architecture, Design and Deployment...


  • Seoul, 대한민국 Boeing 풀타임

    Job Description Qualifications: Boeing Korea Engineering and Technology Center (BKETC) is seeking a high potential Associate Software Engineer in Software Engineering team at Seoul, Korea . As part of Boeing Enterprise Software Products and Capabilities Utilities team this position will support the technical leadership, architecture, development,...


  • Seoul, 대한민국 Amentum 풀타임

    Amentum is seeking a Senior Facilities Control Systems Tech to support an upcoming INSCOM G-4 Global Intelligence Logistics and Engineering (GILE) Support contract. These services will support tactical, operational, and strategic intelligence units, personnel and their ground and aerial intelligence equipment and operations facilities and infrastructure...


  • Seoul, 대한민국 Amentum 풀타임

    Amentum is seeking a Senior Facilities Control Systems Tech to support an upcoming INSCOM G-4 Global Intelligence Logistics and Engineering (GILE) Support contract. These services will support tactical, operational, and strategic intelligence units, personnel and their ground and aerial intelligence equipment and operations facilities and infrastructure and...


  • Seoul, 대한민국 Cadence Design Systems, Inc. 풀타임

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. We are looking for an experienced software R&D engineer for Spectre FX Simulator, a next-generation FastSPICE circuit simulator that enables the efficient verification of memory and large-scale system-on-chip (SoC) designs. This is an amazing...


  • Seoul, 대한민국 Boeing 풀타임

    Job Description Qualifications: Boeing Korea Engineering and Technology Center (BKETC) is seeking a high potential Mid Level Software Engineer in Software Engineering team at Seoul, Korea . As part of Boeing Enterprise Software Products and Capabilities Utilities team this position will support the technical leadership, architecture, development,...


  • Seoul, 대한민국 Motorola Solutions 풀타임

    Job Description  Provide customer technical support through the performance of on-site installation, as well as overseeing any necessary diagnoses, troubleshooting, maintenance, service, and repair of complex Motorola’s both TETRA, ASTRO and LMR equipment and radio systems. Co-work with 3rd party equipment suppliers or software providers to...


  • Seoul, 대한민국 Coupang 풀타임

    Senior Software Engineer Coupang is a leading e-commerce company that is reimagining the shopping experience. We are looking for a highly skilled Senior Software Engineer to join our team. About the RoleAs a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our core services. You will work closely with our domain...

  • Software Engineer

    1개월전에


    Seoul, 대한민국 Unity Technologies 풀타임

    Software Engineer Unity is seeking a highly skilled Software Engineer to join our team in Seoul, South Korea. As a key member of our Engineering department, you will play a crucial role in developing and improving our Unity engine native codes. Job Description We are looking for a talented Engine Programmer with in-depth knowledge and experience of Unity,...


  • Seoul, 대한민국 Siemens Digital Industries Software 풀타임

    Job Family: Customer ServicesReq ID: 434821Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using...


  • Seoul, 대한민국 Siemens Digital Industries Software 풀타임

    Job Family: Customer Services Req ID: 434821 Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and...