> Markdown version of [/jobs/ext/4444345-embedded-software-engineer-development-verification-tooling](https://www.wearedevelopers.com/jobs/ext/4444345-embedded-software-engineer-development-verification-tooling). 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). --- # Embedded Software Engineer - Development & Verification Tooling - **Company:** PACCAR Inc - **Location:** Kirkland, WA, United States - **Experience:** Experienced - **Salary:** $80,800.0 - $120,800.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Systems Engineering, Automation of Tests, Microsoft Azure, Bash Shell, Command-Line Interface, Cloud Computing, Software Quality, Collaborative Software, Communications Protocols, Computer Engineering, Continuous Integration, DevOps, Programming Tools, DSpace, Embedded Software, Formal Verification, Python (Programming Language), Linux System Administration, MATLAB, Package Management Systems, Windows PowerShell, Software Tools, Cloud Services, ISO/IEC 15504, Requirements Traceability, Software Configuration Management, Software Engineering, Toolchain, Build Management, Containerization, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Enterprise Integration, Tools for Reporting, DO-178B, Canoe Software, Software Version Control, Docker - **Published:** October 30, 2026 - **Apply:** https://www.careerjet.com/job/us47259ae1a3b436d5d862dfd23fe9130f/eaa ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related technical field. * 3+ years experience developing, administering, and optimizing software development toolchains, CI/CD pipelines, and automated workflows. * Strong knowledge of cloud platforms, containerization, and orchestration technologies (e.g., AWS, Azure, Docker, Podman, Kubernetes). * Proficiency in scripting and automation using Python, Bash, PowerShell, or similar languages. * Experience with source control, repository management, software build systems, and package management tools. * Familiarity with infrastructure-as-code (IaC), DevOps practices, and modern software development lifecycle processes. * Experience supporting embedded software development, verification methodologies, and automated test environments. * Proficiency with Linux-based systems, command-line tools, and troubleshooting complex development environments. * Strong analytical and problem-solving skills, with the flexibility to switch between projects. * Ability to travel up to 15%, including internationally. Preferred Qualifications & Skills * Master's degree in computer science, Computer Engineering, Software Engineering, Electrical Engineering, or related technical field. * Experience with engineering tools (e.g., Vector CANoe/CANalyzer, ATI Vision, MATLAB/Simulink). * Familiarity with HIL/SIL testing platforms (e.g., dSPACE, ETAS, NI, or similar). * Knowledge of vehicle communication protocols and diagnostics: * CAN, CAN FD, LIN * Automotive Ethernet * UDS, J1939, DoIP * Experience creating custom integrations between engineering tools using APIs and automation frameworks. * Knowledge of compliance and process frameworks such as: * ASPICE * ISO 26262 * ISO 21434 * DO-178C or equivalent industry standards * Experience developing dashboards, metrics, and reporting solutions for engineering organizations. * Awareness of automotive and commercial vehicle regulatory requirements, including medium- and heavy-duty truck standards. ## Description As an Embedded Software Engineer - Development & Verification Tooling you are responsible for defining, implementing, and supporting the software development, automation, testing, and verification toolchain used for embedded software development and testing activities. This role works closely with software engineers, systems engineers, verification teams, DevOps engineers, and product stakeholders to improve development efficiency, software quality, requirements traceability, and release readiness., * Design, implement, and maintain CI/CD pipelines for embedded software development and verification. * Develop and support cloud-based development, build, and test environments. * Create and optimize automated build, verification, and test frameworks. * Integrate and administer development tools, repositories, and collaboration platforms. * Establish and promote best practices for software builds, version control, artifact management, and automation. * Collaborate with engineering teams to identify tooling needs, improve workflows, and resolve development challenges. * Evaluate, select, and implement new development tools, technologies, and cloud solutions. * Support proof-of-concept activities by enabling required tooling, development environments, test benches, and verification infrastructure. * Document tooling architectures and procedures, and support continuous improvement of development systems. * Provide training and knowledge transfer to engineering teams on tooling and automation practices.