High-Performance Operating System Developer

3 weeks ago


San Jose, California, United States NIO Full time
Job Overview

We are seeking an experienced Embedded Systems Expert to join our team at NIO's North America R&D Center. As a key member of our Digital Systems department, you will be responsible for designing and implementing high-performance operating systems and hypervisors for autonomous driving vehicles.

About the Role

This is a unique opportunity to shape the future of autonomous driving technology and work with a talented team of engineers and researchers. You will be working on a wide range of technical challenges, including building high-performance & secure OS based on microkernel architecture, deeply customized Linux and in-house hypervisor for automobile-grade safety, seamless app development on heterogeneous hardware chipsets, low-latency and high-throughput data processing, powerful AI framework, and complete toolchains to supply Android-like development experiences.

Responsibilities
  • Design & implement microkernel-based OS and hypervisor for a wide variety of on-car applications for autonomous driving vehicles
  • Characterize & optimize OS functions for real-time, high performance, security, and functional safety
  • Socialize designs and implementations with the team
  • Lead by example, regularly acting as a mentor and mentee for team growth
Qualifications
  • BS / MS in Electrical Engineering, Computer Engineering, Computer Science or equivalent
  • Software Developer with 5+ years of experience working in embedded systems
  • Experience developing low-level / system code on ArmV8 platforms
  • Coding in C, ARM assembly and in-line assembly
  • Good understanding of Arm's weak memory model: ARM DSB/DMB/ISB) & ARM IP blocks
  • Solid understanding of operating system concepts: virtual memory, page tables, caches, synchronization primitives, etc.
  • Linux customization
  • Git, C/C++, Python & OOP
  • Experience writing concurrent code
  • Power management
  • Agile development
  • Ability to work within a global team environment successfully and effectively
Estimated Salary Range

$109,000 - $141,600 per year, depending on location and individual qualifications.



  • San Jose, California, United States HireIO Inc Full time

    HireIO Inc is a leader in building innovative technologies to unlock business growth potential. As a High Performance Ads Systems Developer, you'll play a key role in creating high-performance Ads systems that drive engagement and revenue. Our Brand Ads Team is looking for someone with strong problem-solving skills and algorithm understanding to develop and...


  • San Jose, California, United States Recogni Full time

    About the OpportunityWe are seeking a highly experienced Principal Software Engineer to join our world-class engineering team at Recogni. This position requires a strong technical background in software engineering and a passion for developing innovative solutions.This hands-on, technology leadership role involves multi-disciplinary end-to-end system...


  • San Jose, California, United States Mastech Digital Full time

    Overview of the Position: Mastech Digital is seeking a highly skilled GPU DV Engineer to join our client's Engineering team in San Jose, CA. As a GPU DV Engineer, you will be responsible for designing and developing high-performance GPU systems using advanced verification techniques. This role requires a strong understanding of System Verilog/UVM/OVM, and...


  • San Diego, California, United States Virewirx, Inc. Full time

    At Virewirx, Inc., we are seeking an experienced Senior Software Engineer to join our team. With a proven history of building businesses and setting industry standards, our company attracts highly talented individuals who share our passion for transformative wireless technologies.About the RoleThe ideal candidate will design, implement, and test real-time...


  • San Jose, California, United States HireIO Inc Full time

    HireIO Inc is hiring a High-Performance Engineer to work on our XXX recommendation system project in the San Francisco Bay Area. As a key member of our team, you will design and develop high-performance computing frameworks and storage systems to support big data processing.Responsibilities:Build and maintain scalable and efficient data pipelines for...

  • High-Performance DBA

    2 weeks ago


    San Jose, California, United States Diverse Lynx Full time

    Diverse Lynx LLC is searching for a High-Performance DBA to join our team. As a key member of our IT department, you will be responsible for designing, implementing, and maintaining high-performance database systems that meet the needs of our dynamic business environment. A minimum of 8+ years of experience in the software industry is required, with a strong...


  • San Jose, California, United States Support Revolution Full time

    At Support Revolution, we are seeking a talented Senior System Engineer to lead the technical development of our high-performance products.About UsWe are a leading provider of advanced server, storage, and networking solutions for data centers, cloud computing, enterprise IT, and IoT/embedded customers worldwide. With a strong presence in the Silicon Valley,...


  • San Jose, California, United States Support Revolution Full time

    System Engineer PositionAbout Supermicro:As a leading provider of advanced server, storage, and networking solutions, Supermicro offers unparalleled opportunities for talented engineers to drive technical development and deliver exceptional results. With a strong commitment to innovation and customer satisfaction, we seek passionate and committed...


  • San Jose, California, United States BILL Full time

    About Us:At BILL, we're revolutionizing the way businesses automate their work. Our cutting-edge solutions empower businesses to make smarter decisions and gain control of their operations. With a focus on innovation and collaboration, we're creating the future of financial automation.As a member of our payment teams, you'll play a critical role in building...


  • San Jose, California, United States POP Full time

    Job DescriptionInvestigate and Optimize Inefficiencies: Identify and resolve software and infrastructure inefficiencies within the WordFly platform, impacting its performance and efficiency.Enhance Client Experience: Directly improve the performance and efficiency of our platform, resulting in an enhanced experience for our clients and their...


  • San Francisco, California, United States Apero Health Full time

    We're seeking an experienced High-Performance System Engineer to join our team at Apero Health.As a key member of our engineering team, you will be responsible for designing and implementing a high-performance system that can handle large volumes of medical claims.Requirements:5+ years of experience in software development, with a focus on high-performance...


  • San Francisco, California, United States AI Talent Flow Full time

    Job OverviewA high-performance distributed systems architect is required to join the team at AI Talent Flow, responsible for building scalable and reliable data platforms that power our cloud service. As a key member of our engineering team, you will work closely with cross-functional teams to design, develop, and operate our open-source Chroma data plane.In...


  • San Jose, California, United States Tik Tok Full time

    TikTok is seeking a talented High-Performance Cross-Platform Developer to join our innovative team. In this role, you'll design, implement, maintain, and improve the architecture of our cross-platform application framework. Your goal will be to optimize the UI rendering performance and improve code quality and efficiency.You'll work closely with product...


  • San Jose, California, United States Tik Tok Full time

    Join Our TeamWe're a dynamic and innovative team at TikTok, committed to creating a stable and best experience for our users worldwide. As a member of our Recommendation Architecture Team, you'll have the opportunity to contribute to the growth and success of our company, while developing your skills and expertise in high-performance computing and...


  • San Jose, California, United States Cisco Systems, Inc. Full time

    Cisco Systems, Inc. is a leader in the development of unified silicon architecture for web scale and service provider networks.We are seeking a highly skilled High Performance ASIC Engineer to join our team.As a High Performance ASIC Engineer at Cisco, you will have the opportunity to work on cutting-edge projects that shape the future of networking...


  • San Francisco, California, United States ZipRecruiter Full time

    **Company Overview**At Nextdoor, our mission is to cultivate a kinder world where everyone has a neighborhood they can rely on. Our platform empowers neighbors around the world to connect, share information, and get things done.**Salary & Benefits**The starting salary for this role is expected to range from $210,000 - $265,000 on an annualized basis. In...


  • San Jose, California, United States Hireio, Inc. Full time

    Opportunity DescriptionHireio, Inc. is dedicated to exploring fundamental technologies and products related to emerging and innovative technology fields.This position offers an exciting opportunity to contribute to the development of high-performance Linux Kernel for mobile platforms.You will be responsible for optimizing the performance of Linux Kernel,...


  • San Jose, California, United States Cisco Full time

    The Role: Design and develop software driving the world's most advanced infrastructures.Your Responsibilities: Develop core software technologies at the heart of tomorrow's leading infrastructure solutions.About Us: Cisco Silicon One develops full software stacks for Silicon One network processors.


  • San Mateo, California, United States Snowflake Computing Full time

    We are Snowflake Computing, a leader in cloud data processing systems. Our mission is to empower every organization to build transformational applications and deliver them quickly. We are seeking a talented Senior Software Engineer to join our team and help us deliver high-performance database systems to our customers.Job Summary:Design and develop...


  • San Jose, California, United States TSMC Full time

    Job Summary">We are seeking a High-Performance Circuit Engineer to join our team in San Jose. As a key member of our design team, you will be responsible for designing and developing high-performance memory circuits using TSMC's leading process technology and design enablement solutions.">Key Responsibilities:">">Design and develop high-performance memory...