almost 2 years ago
San Jose, CA, USAStaff+
Base Salary
$192k - $250k/yr
Responsibilities
- Design and implement microkernel-based operating systems for autonomous-driving vehicle applications.
- Design and implement low-latency, high-throughput, high-performance network core stacks for microkernel operating systems.
- Develop system toolchains for fast diagnostics and troubleshooting.
- Characterize and optimize operating-system and network-core functions for real-time performance, security, and functional safety.
- Socialize designs and implementations with the team.
- Lead by example and mentor and support team growth.
Requirements
- Bachelor’s or master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.
- 10+ years of experience developing software for embedded systems.
- Experience developing low-level or system code on ArmV8 platforms.
- Proficiency in C, Arm assembly, and inline assembly.
- Understanding of Arm architecture, including the generic interrupt controller, system MMU, timer, and virtualization hardware support.
- Solid understanding of operating-system concepts such as virtual memory, page tables, caches, and synchronization primitives.
- Familiarity with the Linux development environment.
- Preferred: experience developing the Linux kernel or Linux drivers.
- Preferred: experience developing hypervisors, including Xen, KVM, ACRN, or SafeOS.
Benefits
- CIGNA EPO, HSA, and Kaiser HMO medical plans, including $0 employee-only paycheck contribution options.
- Dental and vision plans with options covering eligible dependents at a $0 paycheck contribution.
- Company-paid HSA contribution when enrolled in the high-deductible CIGNA medical plan.
- Healthcare and dependent-care flexible spending accounts.
- 401(k) with BrokerageLink option.
- Company-paid basic life, AD&D, short-term disability, and long-term disability insurance.
- Employee Assistance Program, sick time, vacation time, and 13 paid holidays per year.
- Paid parental leave and paid disability leave after 90 days of employment.
- Voluntary life and AD&D coverage, pet insurance, commuter benefits, mobile cell phone credit, and a health benefits app.
- Free lunch and snacks, onsite gym, and employee discounts and perks program.
