Junior Embedded Software Engineer - General Dynamics Mission Systems
Software Engineer
Junior Embedded Software Engineer developing advanced cybersecurity and encryption solutions using Embedded C/C++ on RTOS platforms within an Agile environment.
About the role
Key Responsibilities
Design, develop, and test embedded firmware for cybersecurity and encryption products.
Collaborate with cross‑functional teams using Agile practices to deliver incremental features.
Debug and troubleshoot hardware‑software interactions on RTOS platforms.
Document code, test cases, and design decisions for maintainability and compliance.
Assist in preparing software for security clearance and compliance reviews.
Requirements
Bachelor’s degree in Software Engineering, Computer Science, Electrical Engineering, or related field.
Proficiency in Embedded C and C++ programming.
Experience with real‑time operating systems (RTOS) and hardware interfaces.
Familiarity with Agile development methodologies.
U.S. citizenship and ability to obtain a Department of Defense SECRET clearance.