> Markdown version of [/jobs/ext/2044114-embedded-software-design-engineer](https://www.wearedevelopers.com/jobs/ext/2044114-embedded-software-design-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 Design Engineer - **Company:** S.C.C.I. INC - **Location:** Dahlgren, VA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Software Applications, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Configuration Management, Communications Protocols, Protocol Stack, Computer Engineering, Data Transmissions, Software Debugging, Embedded Software, Global Positioning Systems (GPS), Graphical User Interface, Systems Analysis, Microsoft Software, Network Configuration and Change Management, Network Connections, Network Administration, Server Administration, Socket Programming, Software Engineering, Verification and Validation (Software), Systems Integration, TCP/IP, Transmission Control Protocol (TCP), Test Case, PIC Microcontroller, Gitlab, Git, SC Clearance, Enterprise Integration, Software Version Control, Jenkins, Hardware Debugging - **Published:** August 13, 2026 - **Apply:** https://www.careerbuilder.com/job-details/embedded-design-engineer-dahlgren-va--6dabe8f2-4f13-475e-809b-a6447e3ed68c ## About the Role * Must be a U.S. Citizen and be able to obtain and maintain an active Secret Security Clearance * Bachelor of Science (BS) degree from an accredited college or university in computer engineering and/or electrical engineering; Degree requirements may be waived for Candidates with direct hands-on experience with a weapon system application * Minimum of three (3) years of experience demonstrating the ability to concept, prototype, design, code, and engineer embedded software solutions * Knowledge of C#, Java, or C++ * Knowledge of hardware architectures, microcontrollers and communication protocols * Knowledge of GUI development * Knowledge of TCP/IP protocol suite, including network stack integration and socket programming * Proficiency with widely used version control systems, such as Git * Knowledge of tools like Jenkins, GitLab Preferred Skills and Experience: * Knowledge and experience with weapon system integration * Knowledge, experience and understanding of military standards, such as MIL-STD-1553 and UAI STANAG 4586 * Experience with integration with GPS, sensor balls, safety interlock circuitry, C++ Programming Language, Communications Protocols, Computer Engineering, Control Systems, Electrical Engineering, Embedded Software, Embedded Systems, GPS (Global Positioning System), Git, Graphical User Interface (GUI), Graphical User Interface (GUI) Design, Hardware Architecture, Hardware Debugging, Hardware-Software Integration, Java, Jenkins, Logic Analyzer, MIL-STD-1553, Microcontroller, Microsoft C# (C Sharp), Military/DoD Standards, Multitasking, Network Administration/Management, Network Configuration Management, Network Connectivity, Network Integration, Oscilloscope, Prototyping, Secret Clearance, Security Clearance, Sockets, Software Administration, Software Design, Software Engineering, Software Validation, Source Code/Configuration Management (SCM), System Integration (SI), Systems Analysis, TCP/IP (Transmission Control Protocol/Internet Protocol), Technical/Engineering Design, Test Case, Test Plan/Schedule, Unit Test, United States Citizen ## Description SCCI is seeking a highly skilled Embedded Software Design Engineer to join our team in support of a Weapon System Program. In this role, you will develop weapon control system code for multiple projects across the Battle Management System portfolio. Tasks range in scope from coding on embedded microcontrollers to developing simulators that include interactive GUI designs. You will support installation and assessment of embedded systems locally and at external locations. This position is located onsite at NSWCDD in Dahlgren, VA., * Debug and troubleshoot hardware-software interfaces at a low-level using tools, such as an oscilloscope, logic analyzers, etc. * Diagnose and resolve network-related issues, including network configuration, connectivity, and data transmission problems * Write test cases, unit testing and validation of hardware software integration * Work in a fast paced, rapidly changing range/field environment with a focus on fielding a product * Support tasking for multiple projects ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [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) - [Cybersecurity for Software Defined Vehicles](https://www.wearedevelopers.com/videos/725-cybersecurity-for-software-defined-vehicles) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) ## Related Articles - [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) - [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) - [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) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)