> Markdown version of [/jobs/ext/4604549-senior-software-engineer-lead-terminal-software](https://www.wearedevelopers.com/jobs/ext/4604549-senior-software-engineer-lead-terminal-software). 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 Engineer (Lead) - Terminal Software - **Company:** Viasat, Inc. - **Location:** Carlsbad, CA, United States - **Experience:** Expert - **Salary:** $168,000.0 - $265,000.0 - **Contract:** Permanent contract - **Skills:** Adobe InDesign, Agile Methodology, Code Review, Computer Networks, Computer Engineering, Continuous Integration, Linux, DevOps, Embedded Software, Object-Oriented Software Development, Software Architecture, Server Administration, Software Engineering, Information Technology, Codebase - **Published:** November 6, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-lead-terminal-software-carlsbad-ca--052f28b6-8825-41fa-91b2-8ef3724cfc8f ## About the Role Software Engineering, Software Administration, Aviation Industry, L Band, Ka Band, Embedded Software, Leadership, Software Design, Software Development, Software Engineering, * Bachelor's or Master's degree in Computer Science or Computer Engineering * 10+ years' experience in hands-on software design & development experience using C/C++/Rust in embedded environments, with a track record of success * 10+ years' experience with Linux in embedded environments * Proven experience with Linux networking stack and kernel drivers * Extensive hands-on experience with Object Oriented methodology and development * Experience with CICD and DevOps practices * Strong analytical skills and the ability to evaluate software architecture & design, including existing codebases * Excellent communication skills * US Citizenship or permanent residence required What will help you on the job: * Strong background in software development in Linux-based embedded environments * Strong background in security * Learning agility * Experience with using AI tooling in software development ## Description You'll be a senior software engineer leading a software team. You will be engaging & collaborating with other software teams working on embedded software, to achieve development, design, quality and agility goals. You will provide leadership to your team in design & development of software for the satellite terminal products. The day-to-day: * Software engineering as part of an agile development team * Design, develop and drive software products * Participate in design, development and code reviews of software with a view to deliver quality products in the short and long term * Lead a team of software engineers * Collaborate & coordinate with other software team leads in driving timely delivery of quality software * Produce software as an individual contributor. * Travel up to 10%