> Markdown version of [/jobs/ext/3054219-descriptionsenior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3054219-descriptionsenior-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). --- # DescriptionSenior Embedded Software Engineer - **Company:** Davis Strategic Innovations, Inc. - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Agile Methodology, Unit Testing, C Sharp (Programming Language), Computer Engineering, Embedded Software, Nunit, Object-Oriented Software Development, Software Engineering, Systems Integration, Moq, Information Technology, Atlassian Tools - **Published:** September 24, 2026 - **Apply:** https://www.thejobnetwork.com/job/3b53ceeb-e012-4c6f-9d76-8e2c9cfdcf8f/senior-embedded-software-engineer ## About the Role * Bachelor's degree in a STEM discipline with 8+ years of related experience; Master's degree with 6+ years; or PhD with 4+ years * Extensive experience developing object-oriented software using C# * Extensive experience with embedded software development * Experience developing software in a Windows environment * Experience using NUnit * Experience using Moq * Knowledge of SysUML * Familiarity with Atlassian tools and Agile software development practices * Ability to travel approximately 10% * Active U.S. Government DoD Secret security clearance required Preferred Qualifications * Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or a related field * Previous experience supporting missile defense or other complex defense systems * Security+ certification * Active DoD Top Secret security clearance ## Description We are seeking an experienced Senior Software Engineer to support the development and integration of software for a complex defense system. This position will focus on object-oriented and embedded software development within a Windows-based environment. The successful candidate will work as part of a multidisciplinary engineering team developing, testing, and integrating software that interfaces with complex hardware systems. Responsibilities * Design, develop, integrate, and test object-oriented software using C# * Develop software for embedded and hardware-integrated applications * Develop and maintain unit tests using NUnit and Moq * Support software integration, troubleshooting, and defect resolution * Participate in Agile software development activities * Collaborate with systems, software, hardware, and test engineering teams * Support system-level integration and verification activities * Develop and maintain technical documentation * Support occasional travel for integration, testing, or other program needs ## Related Videos - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Autism in Tech](https://www.wearedevelopers.com/videos/427-autism-in-tech) - [How will artificial intelligence change the future of software testing?](https://www.wearedevelopers.com/videos/85-how-will-artificial-intelligence-change-the-future-of-software-testing) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [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) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)