> Markdown version of [/jobs/ext/3093604-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3093604-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:** Advanced Electronics, Inc. - **Location:** San Jose, CA, United States - **Experience:** Expert - **Salary:** $140,500.0 - $221,500.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Applications Architecture, JIRA, C++ (Programming Language), Continuous Integration, Cursor (Graphical User Interface Elements), Software Debugging, Linux, Device Drivers, Linux on Embedded Systems, Embedded Software, Emulators, Cryptographic Protocols, Ethernet, Field-Programmable Gate Array (FPGA), FreeRTOS, Github, Internet Protocol Security (IP SEC), Inter-Process Communication, Python (Programming Language), Linux Kernel, Scrum Methodology, Real-Time Operating Systems, Software Engineering, System Testing, Rust (Programming Language), Jama (Software), Multithreading, Git, SC Clearance, Build Management, Information Technology, Bare Metal, Artifactory - **Published:** September 26, 2026 - **Apply:** https://www.dice.com/job-detail/1ffad74c-37ed-420d-8c0c-b230f4019792 ## About the Role * A minimum 5 years of professional experience using C/C++ * Expertise with multi-threaded applications and inter-process communication * Understanding of real-time concepts on embedded Linux or RTOS platforms * Government position, ship required * Bachelor's degree in Computer Science or similar field, or equivalent experience What will help you on the job * Experience with C/C++ software development * Experience with CI/CD practices * Experience with AI Toolkits and Platforms (e.g. Copilot, Claude, Cursor, etc.) * Familiarity with tools and services like Git, GitHub, Jira, Jama, Artifactory, etc. * Familiarity with FPGA-based architectures * Familiarity with Linux kernel driver development/modifications * Familiarity with RTOS and standalone embedded applications * Familiarity with Ethernet standard and protocols * Familiarity with network security protocols (e.g. IPSec, MACsec, TLS, etc.) * Familiarity with Python software development * Familiarity with Emulation Environments ## Description Viasat's Advanced Electronics team is responsible for developing and operating satellite systems and payloads that are designed to be highly reliable and able to withstand the harsh conditions of space. This includes designing and building satellite platforms, payloads, and ground systems that are capable of surviving and continuing to function in the face of extreme temperatures radiation, and other environmental challenges. The goal of the team is to ensure Viasat's satellite systems deliver reliable, high-quality service worldwide. The day-to-day * Development and integration involving embedded programming in C/C++ * Build and incorporation with embedded and system test software developed in C/C++ alongside Python * Development and deployment of Linux OS applications in Python, C/C++, and Rust * Build and deployment of FreeRTOS applications in C/C++ * Build and develop applications for microprocessors, embedded processors, and FPGAs * Design and implementation of bare metal embedded device drivers * Debug and resolve complex integration issues * Design CI/CD infrastructure and automation services * Find opportunities to improve product reliability and security * Lead design reviews and documentation tasks * Agile SCRUM Framework development * Works autonomously with little instruction to solve well-defined problems * This is a government role; ship required * Ability to obtain and maintain a Secret clearance is required ## Related Videos - [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) - [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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Developing an AI.SDK](https://www.wearedevelopers.com/videos/198-developing-an-ai-sdk) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)