Linux Application Engineer

DeWinter BH

San Francisco (CA)

Hybrid

USD 150,000 - 190,000

Full time

4 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

DeWinter Group invites a seasoned Linux Application Engineer to build high-performance embedded Linux software for a next-generation mobility platform. You will lead architecture, optimization, and cross-functional collaboration across vehicle systems.

You will tackle complex integration challenges, ensure secure, scalable solutions, and drive diagnostics, testing, and health monitoring across diverse hardware architectures. Hybrid work in the SF Bay Area is available.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.
  • 8+ years of professional engineering experience.
  • Experience in C++ and Python with hands-on Linux apps development.
  • Embedded Linux environments, multithreading, IPC, networking, and memory management.
  • Strong debugging skills for native crashes and multi-component systems.
  • Familiarity with perf, GDB, Valgrind profiling tools.
  • Understanding of performance metrics, security models, and software packaging.
  • Experience with automated testing frameworks and system diagnostics.
  • Excellent collaboration across multidisciplinary engineering teams.

Responsibilities

  • Develop and maintain embedded Linux applications and services for next-gen vehicle platforms.
  • Drive architecture of robust, scalable, and secure software solutions.
  • Collaborate across cross-functional teams to resolve complex integration challenges.
  • Optimize system performance across CPU, GPU, memory, and I/O components.
  • Troubleshoot native crashes, system failures, and resource contention issues.
  • Implement diagnostics, logging, and health monitoring frameworks.
  • Support bring-up, integration, and deployment on new hardware architectures.
  • Establish best practices in software development, testing, and security.

Skills

C++
Python
Embedded Linux
Multithreading
IPC
Networking
Memory Management
Debugging
Performance Profiling
System Diagnostics
Security
Automation Testing
Collaboration

Education

Bachelor’s or Master’s in Computer Science/Engineering

Tools

perf
GDB
Valgrind

Job description

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Linux Embedded Engineer – Automotive, Hybrid CA
Lead Linux Embedded Engineer – Automotive, Hybrid CA

DeWinter Group • San Francisco (CA)

Hybrid
USD 150,000 - 190,000
Embedded SW Engineer
Embedded SW Engineer

42dot Inc. • Sunnyvale (CA)

On-site
USD 215,000 - 303,000
Lead Embedded Software Engineer (Infotainment &Connectivity)
Lead Embedded Software Engineer (Infotainment &Connectivity)

ITP IT PERFORMANCE sp. z o.o. • Iowa

On-site
USD 190,000 - 270,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

X4 Technology • Brentwood (NY)

On-site
USD 90,000 - 120,000
Embedded Linux Software Engineer to Sensors and System Software Team
Embedded Linux Software Engineer to Sensors and System Software Team

Top Echelon Software, LLC • Austin (TX)

On-site
USD 125,000 - 160,000
Annual bonus
Embedded Software Engineer
Embedded Software Engineer

CyberX Info System • Sioux Falls (SD)

Hybrid
USD 120,000 - 160,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
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

On-site
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

BayOne Solutions • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Senior/Staff Embedded Linux Software Engineer
Senior/Staff Embedded Linux Software Engineer

VoltForce • San Leandro (CA)

On-site
USD 140,000 - 190,000