Job Description
Summary
The AV Platform OS Staff Software Engineer supports the development of embedded Linux platforms for high-compute automotive systems. This role focuses on designing, optimizing, and maintaining OS-level components for advanced SoC platforms, enabling next-generation ADAS and SDV capabilities.
Key Responsibilities
- Develop embedded software in C or C++ for low-level OS components and board support packages
- Build high-performance Linux OS interfaces and system libraries
- Lead board bring-up processes, including initialization, configuration, and debugging
- Architect next-generation SoC platform frameworks from concept to production
- Plan, prioritize, and execute technical roadmaps for the platform OS team
- Provide cross-functional technical leadership and collaborate with multiple engineering groups
- Deliver status updates and escalate risks as needed
- Drive Linux OS development strategies and continuous improvement practices
- Establish maintenance plans for automotive Linux distributions, including patching and lifecycle updates
- Implement security features such as secure boot, kernel module signing, and intrusion detection
- Guide secure OTA update mechanisms
- Mentor engineering team members and support assigned technical initiatives
Required Qualifications
- 12+ years of experience writing Embedded C or C++
- 5+ years of production Linux software development
- Experience with board bring-up for x86 or ARM Cortex-A platforms
- Bootloader experience (e.g., U-Boot, UEFI, GRUB)
- Kernel driver development and BSP experience
- Strong understanding of Linux kernel frameworks (DMA, V4L2, ALSA, UART)
- Familiarity with ARM architectures
- Experience contributing upstream to the Linux kernel
- Hands-on experience with Buildroot, Yocto, OpenEmbedded, or similar
- Experience deploying commercial embedded Linux/POSIX systems
- Networking experience (Ethernet, WiFi, wireless sensor networks)
- Automotive cybersecurity and OTA experience
- Strong communication and leadership abilities
Tech Stack
- Embedded C/C++
- Linux Kernel & BSP
- ARM / x86 architectures
- Yocto / Buildroot / OpenEmbedded
- Bootloaders (U-Boot, GRUB, UEFI)
- Networking (Ethernet, WiFi)
- Security frameworks (secure boot, OTA updates)
- SoC-level platforms and hardware accelerators
Compensation & Benefits
Competitive compensation aligned with market standards.
Health benefits, PTO, remote flexibility (varies by client).
Work Schedule
Monday–Friday, flexible hours, hybrid schedule with required on-site presence.
About the Client
Our client is a growing technology-focused organization committed to building scalable digital solutions.
Why Join the Team?
- Work on next-generation automotive platforms driving innovation
- Collaborate with high-caliber engineering teams
- Opportunity to influence architecture and OS strategy for advanced SoC systems
How to Apply
Submit your resume to people@ignitetalentpartners.com. Shortlisted candidates will be contacted.