> Markdown version of [/jobs/ext/2238292-software-engineer-ii-embedded](https://www.wearedevelopers.com/jobs/ext/2238292-software-engineer-ii-embedded). 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). --- # Software Engineer II, Embedded - **Company:** Echodyne Corp. - **Location:** Kirkland, WA, United States - **Experience:** Experienced - **Salary:** $114,330.0 - $170,980.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Adobe InDesign, Software Applications, Automation of Tests, C++ (Programming Language), Code Review, Communications Protocols, Computer Programming, Computer Engineering, Continuous Delivery, Continuous Integration, Software Debugging, Linux, DevOps, Programming Tools, Memory Management, Linux on Embedded Systems, Embedded Software, Python (Programming Language), Radio-Frequency Identification, Systems Development Life Cycle, Signal Processing, Software Engineering, Software Systems, Systems Integration, Universal Asynchronous Receiver/Transmitter, Scripting, Concurrency, Git, Build Management, Yocto, Integration Tests, Information Technology, Wireless Technologies, Software Version Control - **Published:** August 26, 2026 - **Apply:** https://www.disabledperson.com/jobs/74546717-software-engineer-ii-embedded ## About the Role * Experience designing and building embedded Linux-based software applications in C++ * Embedded systems debugging, troubleshooting, and code-testing knowledge using debuggers, oscilloscopes, logic analyzers, or multi-meters * Knowledge of Python or other scripting languages for testing automation. * Knowledge of software development life cycle, and good coding practices * Desire and ability to learn quickly and be part of a world-class team * Experience with Git-based version control and collaborative development workflows, including pull requests, code reviews, branching, and merge conflict resolution. * Experience writing unit and integration tests. * Strong written and verbal communication skills and ability to collaborate across hardware and software teams., * Experience with secure software development lifecycle (SSDLC). * Experience building tailored Linux OSs (we use Yocto and Bitbake) and administering a Linux environment * Familiar with DevOps concepts, continuous integration, continuous deployment. * Experience developing secure solutions for embedded electronic RF systems (Radar, Electronic Warfare, Cellular, or other Wireless Technology) * Experience leading small technical efforts or mentoring juniors engineers is a plus. * Experience with one or more common embedded communication protocols such as UART, SPI, QSPI, I2C, or TCP/UDP IP. * Proficiency in systems-level programming, memory management, and concurrency., * Bachelor of Science degree in electrical engineering, computer engineering, computer science or equivalent military / industry experience * 3+ years of designing, implementing, integrating, and testing Embedded software solutions in real time operating environments Echodynes technology is export controlled by the U.S. Government and we must evaluate an applicants eligibility to handle export-controlled information or obtain required Government authorizations. Therefore, we will ask you as part of the application process to identify whether you are a U.S. Citizen or green card holder, or have asylum/refugee status in the U.S. ## Description Echodyne is seeking a Software Engineer II, Embedded to design and produce radar equipment subsystems composed of Echodynes industry-leading radars. In this role, you will engage with an experienced cross-disciplinary team to create radar systems solutions thought high-performance, secure software solutions. You will work closely with colleagues to design and build software solutions and contribute to software development practices and continuous improvement within the team. This role requires ownership of assigned software components, solid systems knowledge, and strong embedded SW development mindset. You must be responsive, flexible, and able to succeed within a collaborative and fast-paced environment., * Design, develop, and optimize high-assurance software components using C++. * Participate in design and code reviews for new and existing systems, provide constructive feedback and contribute to high quality software. * Contribute to improvements in coding practices, testing and development tools. * Support testing efforts for your team; collaborate with partner teams as needed. * Work alongside radar, signal processing, and other software engineers to implement platform functionality to meet specific system control and signal processing needs. ## Related Videos - [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) - [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) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)