> Markdown version of [/jobs/ext/1994581-senior-application-engineer-software-oem-customer-facing](https://www.wearedevelopers.com/jobs/ext/1994581-senior-application-engineer-software-oem-customer-facing). 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). --- # Senior Application Engineer / Software / OEM / Customer-facing - **Company:** Motion Recruitment - **Location:** San Francisco, CA, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, System Testing, Systems Integration, Scripting - **Published:** August 8, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/senior-application-engineer-software-oem-customer-facing-san-francisco-ca-usa-58852253 ## About the Role * 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 * ## 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 * ## Related Videos - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [Enhancing Workload Security in Kubernetes](https://www.wearedevelopers.com/videos/356-enhancing-workload-security-in-kubernetes) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)