> Markdown version of [/jobs/ext/1676905-senior-software-build-engineer-aerospace-ai](https://www.wearedevelopers.com/jobs/ext/1676905-senior-software-build-engineer-aerospace-ai). 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 Software Build Engineer (Aerospace AI) - **Company:** Actalent - **Location:** Tukwila, WA, United States - **Experience:** Expert - **Salary:** $139,360.0 - $160,160.0 - **Contract:** Temporary contract - **Skills:** Agile Methodology, Artificial Intelligence, Amazon Web Services, JIRA, Build Automation, Unit Testing, Bash Shell, UClibc (C Standard Library), C++ (Programming Language), Code Review, Computer Engineering, Continuous Integration, Software Design Patterns, Embedded Software, Ethernet, Fault Tolerance, Hardware Description Language, Hardware Interface Design, Project Management Software, Scrum Methodology, Software Maintenance, Quick EMUlator (QEMU), Release Management, Software Engineering, Software Requirements Analysis, Software Systems, Toolchain, Verilog, Management of Software Versions, Cloud Platform System, Real Time Systems, Gitlab, Git, Build Management, Linux Development, Yocto, Gitlab-ci, Information Technology, Build Tools, Software Version Control - **Published:** July 22, 2026 - **Apply:** https://dejobs.org/x/x/5C4654DA886A48A088F4EF073A7B375E/job/ ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience. * At least six (6) years of experience delivering and maintaining commercial or embedded software in a production environment. * Expert-level proficiency in Python development, with a track record of engineering clean, maintainable, and well-tested code. * Strong experience with CI/CD pipeline engineering using tools such as GitLab CI and other build automation frameworks. * Hands-on experience with Bash scripting for build, deployment, and automation tasks. * Deep familiarity with Linux development environments and toolchains, including GNU toolchain, QEMU, Buildroot, and Yocto. * Proven experience in build and release engineering for production software, including packaging, deployment, and versioning. * Strong knowledge of version control systems, particularly Git and GitLab, and best practices for branching, merging, and code review. * Experience working in Agile or SCRUM environments, including participation in sprints, standups, and iterative delivery cycles. * Demonstrated ability to deliver products on time and within budget while maintaining high quality standards. * Excellent root cause analysis and problem-solving skills, especially in complex embedded and build environments. * Excellent written and verbal communication skills, with the ability to clearly document processes, requirements, and technical decisions. * Demonstrated ability to collaborate across teams and skill sets and to communicate effectively in a diverse environment. * Ability to work with minimal supervision and take ownership of build systems, pipelines, and related tooling. * Ability to support programs that may require U.S. citizenship, as applicable to specific projects., * Advanced degree (master's or PhD) in Computer Science, Computer Engineering, Electrical Engineering, or a related field. * Comfort working with and interfacing directly with physical hardware in lab or test environments. * Knowledge of hardware description languages and related build tools and environments, such as Verilog and HDL toolchains. * Working knowledge of hardware interfaces, including GPIO, I2C, PHY, and RS-422, as well as high-speed interfaces such as 10G Ethernet. * Experience with real-time, fault-tolerant systems and their associated constraints and design patterns. * Familiarity with C, C++, or Rust for embedded or systems-level development. * Experience with embedded software environments and flight software, particularly in satellite or real-time systems contexts. * Background working with real-time systems and satellite-related software infrastructure. * Comfort operating in a fast-paced, mission-driven environment that emphasizes customer focus and strategic impact. ## Description The Senior Software Build Engineer joins the Satellite Embedded Software Group as a hands-on individual contributor responsible for end-to-end build systems, configuration, CI/CD pipelines, and internal tool integration for real-time, space-based intelligence platforms. In this role, you design, implement, and maintain the software infrastructure that powers satellite flight software, device emulators, and emulation environments, while supporting software requirements and test plans for mission-critical capabilities. As a Senior member of the team, you make a significant impact across multiple critical programs from design through execution, collaborating closely with embedded systems engineers and cross-functional partners in a dynamic, people-first, customer-focused environment. Responsibilities * Deploy, configure, and manage build systems, CI/CD pipelines, and cloud-based infrastructure, including services such as AWS, to support production-quality embedded and flight software. * Drive engineering tasks to timely completion using task management tools like Jira in an Agile or SCRUM environment, actively participating in and leading status meetings, standups, sprint planning, and task breakdown. * Collaborate closely with other members of the Satellite Embedded Software Group and cross-functional engineers from multiple disciplines to deliver high-quality, mission-critical software infrastructure and tools on schedule. * Ensure that documentation, testing, inspection, and analysis are planned, executed, and maintained to verify compliance with software requirements, quality standards, and program goals. * Execute and provide feedback on flight software design, development, unit testing, and release processes, helping to refine and improve engineering workflows and best practices. * Contribute significantly to internal tools, including device emulators and emulation environments, to support development, integration, and testing of satellite and embedded software. * Support the definition and maintenance of software requirements and test plans for build systems, pipelines, and related tools, ensuring traceability and alignment with program objectives. * Perform root cause analysis and problem-solving for build, integration, and deployment issues, implementing robust fixes and preventive measures. * Work independently with minimal supervision while coordinating effectively across teams, skill sets, and disciplines in a diverse engineering environment. * Carry out other job-related duties as assigned to support program success and continuous improvement of software engineering practices. ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)