> Markdown version of [/jobs/ext/2702946-software-engineer](https://www.wearedevelopers.com/jobs/ext/2702946-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). --- # Software Engineer - **Company:** Leonardo DRS - **Location:** Danbury, CT, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** JIRA, Unit Testing, C++ (Programming Language), Configuration Management, Static Program Analysis, Computer Programming, Computer Engineering, Software Debugging, Linux on Embedded Systems, Embedded Software, Field-Programmable Gate Array (FPGA), Python (Programming Language), Real-Time Operating Systems, Requirements Management, Simulink, Software Engineering, Software Requirements Analysis, System Testing, Toolchain, VHSIC Hardware Description Language (VHDL), Multithreading, Git, Yocto, Information Technology, Bitbucket, Jenkins - **Published:** September 4, 2026 - **Apply:** https://dejobs.org/x/x/972D23DC5C364337A5C2EB1D28AA7C28/job/ ## About the Role * A Bachelor's Degree in Electrical Engineering, Computer Engineering, or Computer Science with emphasis on C/C++, or equivalent education and experience * Embedded Software Engineer with 2-5 years of experience developing moderately complex real-time embedded software, with knowledge in DSP, RTOS, and C/C++ programming * Demonstrated capabilities in the design, development, and testing of embedded software products to be used in a high-reliability environment * Strong foundation in standard software development processes/methods and configuration management * Must be a self-starter comfortable with taking responsibility with a significant software design effort and be a champion for his/her designs and products * Must work effectively in a collaborative, cross-functional team environment Additional Desirable Qualifications Skills and Knowledge * Education/experience with an emphasis on power electronics control software * Experience developing moderately complex software with multiple software development and verification environments and toolchains * Experience with embedded software related to the use of PWM controllers, A/D and D/A converters, communications interfaces, and hardware driver/board support for electronic devices * Working knowledge of multi-threaded designs using common real-time operating systems * Development experience utilizing embedded Linux (Yocto, or similar) * Experience with VHDL implementation on an FPGA target * Knowledge/experience with TI DSP devices and/or NXP processors * Experience with Matlab Simulink * Experience using git, Bitbucket, JIRA, and Jenkins * Experience with automated unit testing, static analysis, and/or automated system-level testing * Experience developing military products and familiarity with military specifications * Working knowledge of DOORS for requirements management * Experience in DO178, DO254 or equivalent quality system U.S. Citizenship required. This position may require an active DOD security clearance or the ability to obtain such clearance within a reasonable time after commencement of employment. ## Description We are seeking a Software Engineer with 2-5 years of embedded development experience to support the design, development and test of power and controls system equipment. What You Will Do * Support the analysis of customer requirements and development of internal software requirements * Development of efficient and effective embedded system architectures to support requirements * Participate in the design, implementation, test/debug and integration of large embedded software subsystems * Coordinate software requirements-based test and support system test activities * Utilize Python for scripting and automation tasks * Provide ongoing maintenance support for released software ## Related Videos - [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) - [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) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-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)