> Markdown version of [/jobs/ext/4003216-embedded-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/4003216-embedded-c-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 C++ Software Engineer - **Company:** PGS Worldwide - **Location:** Maple Grove, MN, United States - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Capability Maturity Model Integration, Cyber Security, Embedded C, Embedded Software, Ethernet, Maple Software, Object-Oriented Software Development, Real-Time Operating Systems, Software Engineering, Real Time Systems, Software Verification, SC Clearance, Bare Metal - **Published:** October 29, 2026 - **Apply:** https://www.careerbuilder.com/job-details/embedded-c-software-engineer-maple-grove-mn--13868c21-7fd1-49cd-8ddb-ae0e48a1b9ad ## About the Role Embedded Systems, Software Engineering, C++ Programming Language, Software Engineering, Aerospace and Defense, C++ Programming Language, Embedded Systems, Consulting, Maple, Realtime Operating System, * Bachelor's degree in a relevant technical discipline with 5+ years of experience, master's degree with 3+ years, or PhD with 1+ year. * Expert-level C++ programming experience. * Strong object-oriented software design experience. * Embedded software development experience. * Experience developing hard real-time applications. * Experience working with RTOS and/or bare-metal systems. * Practical knowledge of software engineering and development processes. * Familiarity with Ethernet communications. * Strong written and verbal communication skills. * Ability to obtain and maintain a U.S. Government Secret clearance. Preferred Skills * Weapon-system, munitions, or combat-systems software experience. * Experience with engineering and software-management processes. * Familiarity with CMMI or similar development-process frameworks. * Cybersecurity knowledge, including Risk Management Framework (RMF) and Authority to Operate requirements. * Cybersecurity certification. * Experience leading technical meetings, discussions, or presentations. ## Description * Design and develop embedded C++ software for munitions and weapon-system applications. * Develop software for hard real-time RTOS and/or bare-metal environments. * Apply object-oriented design principles to embedded software architectures. * Support multiple program contracts and engineering work directives. * Collaborate with software, electrical, controls, systems, and program engineering teams. * Develop software in accordance with established engineering and lifecycle processes. * Support technical reviews, documentation, integration, and software verification activities. * Contribute to engineering decisions affecting performance, reliability, and mission requirements.