> Markdown version of [/jobs/ext/2858742-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2858742-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). --- # Embedded Software Engineer - **Company:** Viasat, Inc. - **Location:** Germantown, MD, United States - **Experience:** Expert - **Salary:** $140,500.0 - $221,500.0 - **Contract:** Permanent contract - **Skills:** Adobe InDesign, Agile Methodology, C++ (Programming Language), Code Review, Computer Engineering, Linux, Embedded Software, Github, Python (Programming Language), Satcom, Software Engineering, Multithreading, Git, Information Technology, Codebase, Software Version Control - **Published:** September 12, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18268549?backUrl=%2Fcareer%2F18268549%2FEmbedded-Software-Engineer-Maryland-Germantown ## About the Role * Bachelor's or equivalent degree in computer science or computer engineering * 5 - 8 years' experience in hands-on software development using C/C++ * Proven experience with Linux/UNIX * Hands-on experience with Objected Oriented methodology & development * Strong analytical skills & ability to evaluate software design, including existing codebases * Experience with using AI tooling in software development * Strong sense of ownership * Learning agility * Being detail oriented with strong analytical problem-solving skills * Ability to collaborate and communicate in a team environment What will help you on the job * Experience using C/C++, Linux and embedded systems * Experience writing unit & component tests in C/C++ * Experience using python for functional testing on embedded systems * Knowledge of OS fundamentals, including primitives related to IPC, multithreading, etc * Experience in networking & communications systems (telecom, SATCOM, etc.) * Familiarity with version control systems (e.g., git) * Experience with GitHub Actions ## Description The ViaSat Access Edge Terminal Software team is responsible for the design, development, delivery and support of software running on embedded satellite terminal products (Ka-band, L-band, 5G) that are used in aviation, maritime, residential and other sectors., You'll be a software engineer working as part of a software team with a technical lead. You will be engaging & collaborating with other software teams working on embedded software, to achieve development, design, quality and agility goals. 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 * Collaborate & coordinate with other software engineers and teams in driving timely delivery of quality software Produce software as an individual contributor. * Travel up to 10% ## Related Videos - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [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 Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)