Linux Application Engineer

New York, Inc.
Foster City, CA, United States
23 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$156,000.0 - $187,200.0
Working hours
Regular working hours
Job source

Tech stack

Applications Architecture Application Packaging Automation of Tests C++ (Programming Language) Computer Engineering Software Debugging Linux Memory Management Linux on Embedded Systems GNU Debuggers Hardware Design Monitoring of Systems
+19 more
Inter-Process Communication Python (Programming Language) Linux Security Modules Network Protocols OpenGL Performance Tuning Release Management Memory Leaks Software Engineering Systems Integration Data Logging Multithreading Software Modules Software Application Programming Break Fix Perf (Linux) Linux Development Information Technology Low Latency

Job description

  • Client is seeking an experienced Linux Application Engineer to develop and optimize embedded Linux applications and services for next-generation in-vehicle platforms.
  • This engineer will help drive application architecture, improve system performance, resolve complex software and hardware integration issues, and support software bring-up and deployment on new hardware platforms.
  • The role requires deep hands-on Linux development skills and the ability to troubleshoot performance and reliability issues across multiple system components., * Develop, maintain, and optimize embedded Linux applications and services.
  • Drive application architecture with a focus on reliability, security, and performance.
  • Design interfaces connecting applications, platform services, and vehicle systems.
  • Develop features and resolve technical issues identified during vehicle testing.
  • Benchmark and optimize CPU, GPU, memory, I/O, startup timing, and application latency.
  • Identify bottlenecks and recommend software and architecture improvements.
  • Support software bring-up, integration, product ionization, and deployment on new hardware.
  • Troubleshoot native crashes, system failures, resource contention, and complex integration issues.
  • Implement logging, diagnostics, observability, and automated health monitoring.
  • Collaborate with application, platform, infrastructure, hardware, and vehicle engineering teams.
  • Establish best practices for development, testing, security, and release management.

Requirements

  • BS/MS in Computer Science, Computer Engineering, or related technical field.
  • 8+ years of relevant professional engineering experience.
  • Strong proficiency in C++ and Python.
  • Hands-on experience developing applications and services in embedded Linux environments.
  • Deep understanding of multithreading, inter-process communication (IPC), networking protocols, memory management, and process lifecycles.
  • Experience debugging native crashes and complex multi-component integrations.
  • Experience with performance analysis tools such as perf, GDB, Valgrind, or equivalents.
  • Ability to analyze CPU, GPU, memory, I/O, latency, and thermal performance metrics.
  • Experience integrating complex software modules across internal teams or external partners.
  • Familiarity with Linux security models, service management, software packaging, and update mechanisms.
  • Experience with embedded system testing and automated test frameworks.
  • Strong cross-functional collaboration and hands-on troubleshooting skills., * Automotive or in-vehicle infotainment experience.
  • Experience with hypervisor-based or multi-OS architectures.
  • Familiarity with Vulkan, OpenGL, or GPU-accelerated application development.
  • Experience with telemetry and system observability frameworks.
  • Experience bringing up Linux applications on new hardware platforms.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…