Join Our Innovative Team as a Linux Application Engineer
Are you passionate about building high-performance embedded Linux applications that power the future of mobility? We are seeking an experienced Linux Application Engineer to lead pivotal software initiatives within a cutting-edge vehicle platform. This role offers the opportunity to influence the next generation of automotive technology, working on complex integration, optimization, and development projects that directly impact vehicle performance and safety.
Key Responsibilities:
- Develop and maintain embedded Linux applications and services for next-gen vehicle platforms
- Drive the architecture of robust, scalable, and secure software solutions
- Collaborate across cross-functional teams to resolve complex integration challenges
- Optimize system performance involving CPU, GPU, memory, and I/O components
- Troubleshoot native crashes, system failures, and resource contention issues
- Implement diagnostics, logging, and health monitoring frameworks
- Support software bring-up, system integration, and deployment on new hardware architectures
- Establish and promote best practices in software development, testing, and security
Required Skills:
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field
- 8+ years of professional engineering experience
- Expertise in C++ and Python, with hands-on experience developing Linux applications
- Proven background in embedded Linux environments, multithreading, IPC, networking, and memory management
- Skilled in debugging native crashes and complex multi-component systems
- Familiarity with performance profiling tools such as perf, GDB, Valgrind
- Strong understanding of system performance metrics, security models, and software packaging
- Experience with automated testing frameworks and system diagnostics
- Excellent collaboration skills across multidisciplinary engineering teams
Nice to Have Skills:
- Automotive industry experience or familiarity with in-vehicle infotainment systems
- Experience with hypervisor-based or multi-OS architectures
- Knowledge of graphics libraries like Vulkan, OpenGL, or GPU-accelerated development
- Hands-on experience with enterprise telemetry or system observability frameworks
- Experience bringing Linux applications up on new hardware platforms
Preferred Education & Experience:
- Advanced degree in a relevant technical discipline
- 8+ years of dedicated engineering work, preferably in embedded Linux environments within automotive or high-performance systems
Additional Requirements:
- Location: Hybrid in Foster City, CA (at least 3 days per week onsite)
- Must be able to work W2; this role does not support C2C arrangements
- Ability to participate in cross-disciplinary collaboration and resolve complex integration issues
- This role does not require travel but demands a proactive, hands-on approach to software development and troubleshooting





