Linux Application Engineer

Envisage Recruitment Limited

Foster City (CA)

On-site

USD 140,000 - 190,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Envisage Recruitment Limited seeks an experienced Linux Application Engineer to join our Software Engineering team in Foster City, CA. You will build, optimize, and maintain high-performance embedded Linux applications and services powering next-generation vehicle platforms.

Collaborating across software, platform, hardware, and vehicle engineering, you will tackle integration challenges, drive performance, and implement observability and diagnostics to ensure robust release cycles.

Qualifications

  • BS or MS in Computer Science, Computer Engineering, or related field.
  • 8+ years of professional engineering experience.
  • Strong proficiency in C++ and Python; hands-on Linux development.
  • Experience developing services for embedded Linux environments.
  • Familiarity with multithreading, IPC, networking, memory management.

Responsibilities

  • Develop and maintain embedded Linux applications and services.
  • Lead application architecture for reliability and performance.
  • Design interfaces between applications, platform services, and vehicle systems.
  • Develop new product features and resolve critical issues identified during testing.
  • Benchmark and optimize system performance across CPU, memory, I/O, and latency.
  • Troubleshoot and resolve complex integration issues and crashes.
  • Implement observability, diagnostics, logging, and health monitoring.
  • Collaborate across application, hardware, infrastructure, and vehicle engineering domains.

Skills

C++
Python
Embedded Linux
Multithreading
IPC
Performance profiling
Networking
Cross-functional collaboration

Education

BS or MS in Computer Science or Computer Engineering

Tools

perf
GDB
Valgrind

Job description

We are seeking an experienced and driven Linux Application Engineer to join our Software Engineering team. In this critical role, you will lead key software initiatives supporting the new generation application and architecture for our next-generation vehicle platform. You will build, optimize, and maintain high-performance embedded Linux applications and services that directly power upcoming vehicle programs and service rollouts.

Working closely with cross-functional teams across software, platform, infrastructure, hardware, and vehicle engineering, you will solve complex integration challenges, resolve issues identified during vehicle testing, and drive performance optimizations across hardware architecture platforms.

Key Responsibilities
  • Code, develop, and maintain embedded Linux applications and services for next-generation in-vehicle platforms.
  • Drive the new application architecture, ensuring high reliability, security, and performance.
  • Design robust, scalable interfaces connecting applications, platform services, and core vehicle systems.
  • Develop new product features and resolve critical technical issues identified during vehicle testing.
  • Benchmark and optimize system performance across CPU, GPU, memory, I/O, startup timing, and application latency.
  • Identify system bottlenecks and propose end-to-end software and architecture-level improvements.
  • Support software bring-up, system integration, productionization, and deployment on new hardware architectures.
  • Troubleshoot and resolve complex integration issues, native crashes, system failures, and resource contention.
  • Implement observability, diagnostics, logging, and automated health monitoring frameworks.
  • Collaborate closely across application, hardware, infrastructure, and vehicle engineering domains.
  • Establish and champion best practices for software development, testing, security, and release management.
Required Qualifications
  • BS or MS in Computer Science, Computer Engineering, or a related technical field.
  • 8+ years of relevant professional engineering experience.
  • Strong proficiency in C++ / Python and hands-on Linux application development.
  • Proven experience developing services and applications for embedded Linux environments.
  • Deep knowledge of multithreading, IPC, networking protocols, memory management, and process lifecycles.
  • Solid background debugging native crashes and complex multi-component system integrations.
  • Proficiency with performance profiling and analysis tools such as perf, GDB, Valgrind, or equivalent tools.
  • Ability to analyze complex CPU, GPU, memory, I/O, latency, and thermal performance metrics.
  • Experience integrating complex software modules developed by cross-functional internal teams or external partners.
  • Familiarity with Linux security models, service management, software packaging, and update mechanisms.
  • Experience with embedded system testing methodologies and automated test frameworks.
  • Strong collaborative mindset and comfortable working hands-on across diverse engineering disciplines.
Preferred Qualifications (Bonus)
  • Experience in the automotive industry or with in-vehicle infotainment systems.
  • Experience working with hypervisor-based or multi-OS system architectures.
  • Familiarity with graphics libraries such as Vulkan, OpenGL, or GPU-accelerated application development.
  • Experience with enterprise telemetry and system observability frameworks.
  • Hands-on experience bringing up Linux applications on brand-new hardware platforms.

Excellent package & opportunity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded SW Engineer
Embedded SW Engineer

42dot • Sacramento (CA)

On-site
USD 150,000 - 190,000
Linux Systems Engineer
Linux Systems Engineer

Ghost Robotics • Philadelphia

On-site
USD 90,000 - 115,000
Flexible time off policy
Competitive base salary
Full benefits package
+1
Embedded Systems Software Engineer (Linux/UI/Cloud Integration)
Embedded Systems Software Engineer (Linux/UI/Cloud Integration)

SafeTraces, Inc. • Pleasanton (CA)

On-site
USD 120,000 - 170,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

On-site
USD 100,000 - 130,000
Senior Embedded Linux Engineer for Vehicle Platforms
Senior Embedded Linux Engineer for Vehicle Platforms

Envisage Recruitment Limited • Foster City (CA)

On-site
USD 140,000 - 190,000
Embedded SW Engineer
Embedded SW Engineer

42dot Inc. • Sunnyvale (CA)

On-site
USD 215,000 - 303,000
Linux Support Administrator/Engineer
Linux Support Administrator/Engineer

Elite Technical • Sterling (VA)

On-site
USD 90,000 - 120,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

X4 Technology • Brentwood (NY)

On-site
USD 90,000 - 120,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Pixels on Target LLC • United States

On-site
USD 120,000 - 150,000
Senior Software Engineering Manager, Core OS - Vehicle Compute
Senior Software Engineering Manager, Core OS - Vehicle Compute

General Motors • Mountain View (CA)

On-site
USD 210,000 - 320,000