> Markdown version of [/jobs/ext/4363959-linux-application-engineer](https://www.wearedevelopers.com/jobs/ext/4363959-linux-application-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Linux Application Engineer - **Company:** New York, Inc. - **Location:** Foster City, CA, United States - **Experience:** Expert - **Salary:** $156,000.0 - $187,200.0 - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** October 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4a112c511f8dc50a ## About the Role * 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. ## 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.