remote
Journeyman Software Developer and Integrator - AMEWAS
Software Engineer
Journeyman-level software developer responsible for designing, coding, testing, and integrating applications for U.S. Navy weapons systems using C++, Java, and Python in embedded environments.
About the role
Key Responsibilities
- Develop, test, and maintain mission‑critical software for naval weapons platforms using C++, Java, and Python.
- Integrate software components across multiple subsystems, ensuring compatibility with embedded hardware and real‑time constraints.
- Collaborate with engineers, testers, and program managers to define requirements and verify system performance.
- Produce and maintain technical documentation, code reviews, and configuration‑management artifacts.
- Support troubleshooting, debugging, and post‑deployment issue resolution in a secure DoD environment.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field; or equivalent experience.
- 2+ years of professional software development experience, preferably with C++ and Java in embedded or real‑time systems.
- Proficiency in Python scripting for test automation and data analysis.
- Familiarity with software integration practices, version control (e.g., Git), and configuration management.
- Ability to obtain and maintain a DoD security clearance.