Senior Application Engineer / Software / OEM / Customer-facing

Motion Recruitment
San Francisco, CA, United States
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours

Tech stack

C++ (Programming Language) Profiling Software Debugging Linux Device Drivers Linux on Embedded Systems Embedded Software Firmware GNU Debuggers Joint Test Action (IEEE Standards) Python (Programming Language) Kernel Debuggers
+3 more
System Testing Systems Integration Scripting

Job description

Experteer Overview In this role you will serve as the technical bridge between internal engineering teams and OEM partners, owning software and firmware integration from design to deployment. You will work on embedded Linux-based software stacks across hardware platforms, driving integration, validation, and automation. You’ll collaborate with hardware/software partners to resolve complex issues and build scalable integration processes. This position offers impact through cross-platform integration and deep involvement with embedded systems in a fully remote environment. Compensation / Benefits * Define software integration requirements with OEM teams and map technical solutions * Adapt and integrate embedded software stacks across hardware platforms * Develop and modify OS-level components, including Linux BSPs and drivers * Debug complex integration issues using embedded tools, debuggers, tracing, and profiling * Lead design reviews and troubleshooting with engineering partners * Own end-to-end integration from kickoff to deployment and validation * Build validation frameworks, test plans, and configuration tooling * Create automation to improve testing, deployment, and system validation * Collaborate with core teams to convert partner feedback into product improvements * Track progress, risks, and challenges and drive solutions independently Tasks * 6+ years of hands-on embedded software and firmware development * Strong embedded Linux experience including BSP bring-up, driver development, and kernel debugging * Proficiency in C or C++ for embedded development * Experience with Python or similar scripting languages for automation * Experience with embedded development tools (JTAG, GDB, tracing, profiling) * Experience integrating software across multiple hardware platforms or OEM environments * Strong system-level troubleshooting and hardware/software interaction knowledge * Effective communication of technical concepts with engineering teams and external partners * Ability to own complex problems from investigation to resolution Key requirements *

Requirements

  • end-to-end integration from kickoff to deployment and validation * Build validation frameworks, test plans, and configuration tooling * Create automation to improve testing, deployment, and system validation * Collaborate with core teams to convert partner feedback into product improvements * Track progress, risks, and challenges and drive solutions independently Tasks * 6+ years of hands-on embedded software and firmware development * Strong embedded Linux experience including BSP bring-up, driver development, and kernel debugging * Proficiency in C or C++ for embedded development * Experience with Python or similar scripting languages for automation * Experience with embedded development tools (JTAG, GDB, tracing, profiling) * Experience integrating software across multiple hardware platforms or OEM environments * Strong system-level troubleshooting and hardware/software interaction knowledge * Effective communication of technical concepts with engineering teams and external aaaaaa
    • Ability to own complex problems from investigation to resolution Key requirements *

Apply for this position

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

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · WWC Europe 2026

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

Videos

See all

Related articles

See all