> Markdown version of [/jobs/ext/4617770-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4617770-senior-embedded-software-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). --- # Senior Embedded Software Engineer - **Company:** PACCAR Inc - **Location:** Sunnyvale, CA, United States - **Experience:** Expert - **Salary:** $135,330 - $211,770 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Computer Vision, C++ (Programming Language), Profiling, Software Quality, Data Structures, Embedded Software, Ethernet, Node.Js, Software Architecture, Real-Time Operating Systems, Release Management, Signal Processing, Software Engineering, Software Systems, System Testing, Rust (Programming Language), Containerization, Information Technology, Software Coding, Software Version Control, Programming Languages - **Published:** November 7, 2026 - **Apply:** https://diversityjobs.com/career/18864899/Senior-Embedded-Software-Engineer-California-Sunnyvale ## About the Role * A bachelor's degree in computer science or another relevant field is required. * 7+ years of industry experience in software development, of which at least 3 years are in building and deploying production embedded software. * Adaptability and creativity with the ability to think outside of the box. * Interest in, passion for, or curiosity about trucks, automobiles, and technology. * Ability to self-direct, even in the face of ambiguity. * A collaborative attitude with a willingness to work in a small team environment. * A willingness to grow personally and professionally while utilizing new engineering processes and techniques to be resourceful in solving complex technical problems., * A master's degree is highly preferred. * Programming languages such as C, C++, Rust, and Java in the context of real-time operating systems and environments including Android, QNX, SOME/IP, and related technologies. * Experience partitioning and allocating processes into edge computing devices. * Software architecture, data structures, containerization, profiling, and optimization. * Enabling automotive technologies including sensors, computer vision, and signal processing. * Exposure to CAN, Ethernet, and wireless communication protocols. * Understanding of full stack development with JavaScript, Node.js and database management ## Description * Design, develop, test, and deploy software solutions for vehicle-connected technologies, both on edge devices (trucks) and cloud platforms. * Write clean, maintainable, and efficient code following software best practices and coding standards. * Manage and maintain version control repositories using Git/GitHub, ensuring proper branching, merging, and release management. * Supervise and guide external development resources to ensure alignment with project goals and quality standards. * Create and maintain comprehensive documentation for software design, development processes, and deployment procedures. * Stay current with emerging technologies and industry trends, identifying opportunities to incorporate modern software practices into PACCAR's development workflows. * Contribute to the continuous improvement of development processes, CI/CD pipelines, and automation tools to enhance team productivity and product quality. * Champion software quality by enforcing testing standards including unit, integration, and system testing. * Support deployment and monitoring of software in production environments and respond to operational issues as needed.