🌍 Global Remote Network: Over 120,085+ verified remote jobs with transparent salaries & visa sponsorship. Browse Remote Jobs →
N

ADAS Development Engineer, OS Integration

πŸ“ Phoenix, AZ πŸ•’
Work Model
πŸ“ Phoenix, AZ
Employment
πŸ’Ό Full-Time Direct
Recruitment Type
πŸ›‘οΈ Direct to HR Pipeline
πŸ›‘οΈ
Human-Verified Opening: Inspected by Sarah Jenkins, CIPD • RemoteVault Editorial Team. Authenticated directly from Nikola Corporation's hiring pipeline • Zero recruiter markups or candidate fees. Verification Standards →

πŸ“‹ Role Overview & Responsibilities

Overview

We are seeking a talented and experienced Autonomous Driving Software Engineer to join our cutting-edge team, focusing on operating system integration for autonomous vehicles. The successful candidate will play a pivotal role in ensuring seamless interaction between the autonomous driving software stack and the underlying operating system, optimizing performance, security, and reliability to pave the way for advanced autonomous driving capabilities on Nikola trucks.

Responsibilities

You will

Design and implement software architectures that integrate autonomous driving algorithms with the chosen operating system, ensuring real-time performance and resource optimizationCollaborate closely with software development teams to understand their requirements and design an operating system environment that meets their needsOptimize the operating system for autonomous driving applications, including latency reduction, memory management, and process schedulingDevelop device drivers and interface layers to enable seamless communication between the autonomous driving software and vehicle hardware componentsImplement security measures and protocols to protect the integrity and confidentiality of the autonomous driving system within the operating system environmentConduct performance analysis, profiling, and optimization to identify and resolve bottlenecks in the operating system integrationWork with hardware engineers to ensure proper configuration and utilization of the underlying hardware platform for optimal performanceDocument and maintain software integration processes, best practices, and technical specifications related to operating system integrationStay up-to-date with advancements in operating systems, autonomous driving technologies, and industry standards

Qualifications

You have

A bachelor's degree in Computer Science, Engineering, or a related field is required. A master's degree or PhD is preferredMinimum 5 years of experience in software development, with a strong focus on operating system integration, embedded systems, or real-time applicationsProficiency in programming languages such as C, C++, and experience with real-time operating systems (RTOS) such as QNX or LinuxStrong understanding of operating system internals, including process management, memory management, and inter-process communicationExperience with device driver development, hardware abstraction layers, and low-level programmingKnowledge of automotive networking protocols, such as CAN and Ethernet, and vehicle communication interfaces is highly desirableFamiliarity with security practices, encryption techniques, and secure coding principlesExcellent debugging and problem-solving skills, with the ability to analyze and optimize complex systemsStrong communication and collaboration skills, with the ability to work effectively in a cross-functional team

This position offers a unique opportunity to play a critical role in the development of autonomous driving technologies. The successful candidate will ensure the seamless integration of autonomous driving software with the underlying operating system, optimizing performance, security, and reliability, and ultimately contributing to the safe and efficient operation of autonomous vehicles.

Candidates must have current U.S. work authorization or be TN eligible from Mexico or Canada. This position is not eligible for CPT or OPT.

EEO Statement

Nikola Corporationβ„’ is committed to a policy of equal employment opportunity. We recruit, employ, train, compensate, and promote without regard to race, color, age, sex, ancestry, marital status, religion, national origin, physical or mental disability, sexual orientation, gender identity, medical condition, pregnancy, veteran status, genetic information or any other classification protected by state or federal law.

Frequently Asked Questions

How do I apply for the ADAS Development Engineer, OS Integration position at Nikola Corporation? β–Ό

Click the “Apply for this Position” button on this page to submit your application directly to Nikola Corporation without recruitment intermediary fees.

Is this position eligible for remote work or visa sponsorship? β–Ό

This position is located in Phoenix, AZ with potential relocation and sponsorship assistance depending on candidate qualifications.

Are there any candidate fees on Hirely? β–Ό

No. Hirely is completely free for candidates. We never charge registration fees or placement fees.

πŸ›‘οΈ Job Seeker Safety Advisory

Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.

Learn how to protect yourself against employment fraud →
← Explore Other Roles