NIO · 3 days ago
Sr. Staff OS Kernel Embedded Software Engineer
Wonder how qualified you are to the job?
Maximize your interview chances
Insider Connection @NIO
Responsibilities
Design & implement microkernel-based OS for a wide variety of on-car applications for autonomous driving vehicles.
Design & implement low latency, high throughput, high-performance network core stacks for microkernel OS, and design & implement system tool chains for fast diagnostics and troubleshoot.
Characterize & optimize OS and network core 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.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
BS / MS in Electrical Engineering, Computer Engineering, Computer Science or equivalent.
Software Developer with 10+ 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 architecture, for instance, ARM generic interrupt controller, system MMU, timer and virtualization hardware support.
Solid understanding of operating system concepts: virtual memory, page tables, caches, synchronization primitives, etc.
Familiar with Linux development environment.
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.
Preferred
Experience developing linux kernel / linux driver.
Experience developing Hypervisor, Xen/KVM/ACRN/SafeOS.
Benefits
CIGNA EPO, HSA, and Kaiser HMO medical plans with a $0 paycheck contribution for Employee Only Coverage
Dental (including orthodontic coverage) and vision plan with options for $0 paycheck contribution for you and your eligible dependents
Company Paid HSA (Health Savings Account) Contribution when enrolled in the High Deductible CIGNA medical plan
Healthcare and Dependent Care Flexible Spending Accounts (FSA)
401(k) with Brokerage Link option
Company paid Basic Life, AD&D, short-term and long-term disability insurance
Employee Assistance Program
Sick and Vacation time
13 Paid Holidays a year
Company
NIO
NIO is an automotive company that designs and develops electric autonomous vehicles.
H1B Sponsorship
NIO has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (24)
2022 (35)
2021 (19)
2020 (24)
Funding
Current Stage
Public CompanyTotal Funding
$9.63BKey Investors
CYVN HoldingsHefei City Construction and Investment Holding GroupBeijing E-town International Investment & Development
2023-12-18Post Ipo Equity· $2.1B
2023-09-19Post Ipo Debt· $1B
2023-07-12Post Ipo Secondary· $350M
Recent News
2024-06-06
2024-06-05
2024-06-05
Company data provided by crunchbase