Senior Virtualization Software Engineer

2 weeks ago


San Jose, California, United States NIO Full time

Job Overview:

NIO Inc. stands at the forefront of the smart electric vehicle industry, dedicated to enhancing the user experience through innovative technology. The company is in search of a talented professional to fill the role of Virtual Driver Software Developer.

Key Responsibilities:

  • Craft software for virtual drivers utilizing QEMU tailored for a variety of SoC microcontrollers and microprocessors.
  • Architect and execute low-level software frameworks to meet diverse operational needs effectively.
  • Develop unit tests to validate software functionality.
  • Ensure timely delivery of high-caliber software across multiple vehicle programs.

Required Qualifications:

  • A minimum of 7 years in embedded systems, proficient in C, C++, and Python.
  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
  • Strong grasp of software technologies, real-time operating systems, and embedded software principles.
  • Familiarity with embedded platform CPU architectures and communication protocols.
  • Exceptional communication abilities and a systematic approach to work.

Preferred Qualifications:

  • Experience with QEMU emulation and SoC BSP development.
  • Knowledge of embedded software emulation and hardware acceleration techniques.
  • Background in automotive systems and virtualization software engineering.

Compensation Package:

The salary for this position ranges from $185,000 to $225,000 annually, based on various factors including location, skills, experience, and education.

  • This base salary does not encompass bonuses, equity, or additional benefits.

Employee Benefits:

  • Comprehensive medical, dental, and vision insurance with no employee contribution for coverage.
  • 401(k) plans, life and disability insurance, paid time off, parental leave, and more.
  • Employee discounts, perks program, onsite fitness facilities, and complimentary meals.


  • San Jose, California, United States NIO Full time

    Job Overview:NIO Inc. stands at the forefront of the smart electric vehicle industry, dedicated to enhancing the user experience through innovative technology. We are looking for a talented individual to fill the role of Virtual Driver Software Developer.Key Responsibilities:Develop software for virtual drivers utilizing QEMU tailored for various SoC...


  • San Jose, California, United States NIO Full time

    Job Overview:NIO Inc. stands at the forefront of the smart electric vehicle industry, dedicated to enhancing the user experience through innovative technology. We are in search of a talented professional to fill the role of Virtual Driver Software Developer.Key Responsibilities:Craft software for virtual drivers utilizing QEMU tailored for various target SoC...


  • San Jose, California, United States NIO Full time

    Job Overview:NIO Inc. stands at the forefront of the smart electric vehicle industry, dedicated to enhancing the lifestyle of its customers. We are on the lookout for a talented professional to fill the role of Virtual Driver Software Developer.Key Responsibilities:Develop software for virtual drivers utilizing QEMU across various target SoC microcontrollers...


  • San Jose, California, United States NIO Full time

    Job Overview:NIO Inc. stands at the forefront of the smart electric vehicle industry, dedicated to enhancing the lifestyle of its customers. The company is in search of a talented professional to fill the role of Virtual Driver Software Developer.Key Responsibilities:Craft virtual driver software utilizing QEMU for a variety of target SoC microcontrollers...


  • San Jose, California, United States NIO Full time

    Job Overview:NIO Inc. stands at the forefront of the smart electric vehicle industry, dedicated to enhancing the lifestyle of its users. The company is in search of a talented professional to fill the role of Virtual Driver Software Developer.Key Responsibilities:Craft virtual driver software utilizing QEMU for a variety of target SoC microcontrollers and...


  • San Jose, California, United States Supermicro Full time

    About SupermicroSupermicro is a leading provider of advanced server, storage, and networking solutions for data centers, cloud computing, enterprise IT, and other industries.Job SummaryWe are seeking an experienced and exceptional Senior Software Engineer to work on PCIe, SAS/SATA, USB, and other hardware-related areas of storage and server products.Key...


  • San Jose, California, United States PayPal Full time

    Job Summary:As a Senior Software Engineering Manager at PayPal, you will be responsible for leading a team of software engineers to design, develop, and deploy high-quality software solutions. You will work closely with cross-functional teams to ensure that our software meets the needs of our customers and stakeholders.Key Responsibilities:Lead a team of...


  • San Francisco, California, United States SnapMagic Full time

    SnapMagic, the leading platform for electrical engineers, is revolutionizing electronics design with artificial intelligence. We help 1.5 million engineers design products like drones, electric cars, and virtual reality headsets 10x faster.We're fresh off a funding round backed by the world's best investors, including Y Combinator, Bow Capital, Friends &...


  • San Jose, California, United States Samsung Semiconductor Full time

    Position Overview:We are seeking a highly skilled and experienced Senior GNSS Software Engineer to join our innovative team at Samsung Semiconductor. This role is pivotal in advancing our location technology solutions, which are integral to a wide range of applications including mobile devices and autonomous systems.Key Responsibilities:As a Senior GNSS...


  • San Jose, California, United States NIO Full time

    About NIONIO is a pioneering company in the premium smart electric vehicle market. Founded in 2014, NIO's mission is to shape a joyful lifestyle. NIO aims to build a community starting with smart electric vehicles to share joy and grow together with users.NIO designs, develops, jointly manufactures and sells premium smart electric vehicles, driving...


  • San Jose, California, United States Saviance Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Build and Release/DevOps Engineer to join our team at Saviance Technologies. As a key member of our DevOps team, you will play a critical role in designing and implementing efficient software delivery pipelines, ensuring seamless collaboration between development and operations teams.Key...


  • San Jose, California, United States Thermo Fisher Scientific Full time

    Work ScheduleStandard (Mon-Fri)Environmental ConditionsOfficeJob OverviewAs a Senior Software Engineer, you will play a pivotal role in the development of innovative software solutions. Your expertise will be essential in creating high-quality applications that meet the needs of our users.DUTIES:• Design and implement web-based user interface components...


  • San Jose, California, United States IBM Full time

    About the RoleWe are seeking a seasoned software engineer to join our team at IBM, where you will play a key role in building scalable micro-services that handle massive amounts of data and form the backbone of customer-facing managed services.Your Key ResponsibilitiesThrive in a fast-paced, collaborative, cross-functional, agile environment, working closely...


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

    About the RoleWe are seeking a seasoned Senior Software Development Manager to lead the development of our cutting-edge cloud service within Cisco Networking Engineering. As a key member of our team, you will be responsible for architecting and developing backend features, defining technical roadmaps, and coordinating with stakeholders to deliver integrated...


  • San Jose, California, United States BILL Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Core Product team at BILL. As a key member of our team, you will be responsible for designing, developing, and implementing new features and capabilities for our Accounts Payable (AP) solution.Key ResponsibilitiesCollaborate with cross-functional stakeholders to create new...


  • San Jose, California, United States PER International Full time

    Job Summary:We are seeking an experienced Senior Software Development Engineer to lead our Compute Architecture team in the development of high-performance computing products. As a key member of our team, you will be responsible for driving the design and implementation of our compute architecture, working closely with internal and external stakeholders to...


  • San Jose, California, United States Samsung Semiconductor Full time

    Position Overview:At Samsung Semiconductor, we are committed to delivering cutting-edge technology solutions that enhance everyday experiences. Our focus on innovation is matched by our dedication to fostering an inclusive and diverse work environment.Role Responsibilities:As a Senior GNSS Software Engineer, you will be integral to our San Jose Location...


  • San Jose, California, United States Nightwing Full time

    Position Overview: Join Nightwing, a forward-thinking organization dedicated to enhancing global security and intelligence capabilities. We are seeking a committed Senior Principal Software Systems Engineer who is passionate about developing innovative solutions that serve the interests of national defense and international allies. Our diverse range of...


  • San Jose, California, United States Supermicro Full time

    About SupermicroSupermicro is a leading provider of advanced server, storage, and networking solutions for data centers, cloud computing, enterprise IT, and other industries.Job SummaryWe are seeking an experienced and exceptional Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Rollbar, Inc. as a key member of our software development team. As a Senior Software Engineer, you will be responsible for designing, developing, and leading software programs.Key ResponsibilitiesDeveloping core product features and functionalities.Developing...