onsite
Associate Software Engineer - ASRC Federal
Software Engineer
Junior software engineer role focused on developing and maintaining real‑time, mission‑critical defense software for the U.S. Navy’s Aegis Weapons System, leveraging Python, C++, and embedded systems expertise.
About the role
Key Responsibilities
- Design, develop, and test software components for the Aegis Weapons System using C++ and Python.
- Collaborate with systems engineers to integrate software modules into real‑time defense platforms.
- Participate in code reviews, unit testing, and continuous integration pipelines.
- Document design decisions and maintain technical specifications for compliance and future maintenance.
- Assist in troubleshooting and resolving software defects in a mission‑critical environment.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Understanding of software development life cycle and version control (Git).
- Strong analytical and problem‑solving skills.
- Effective communication and teamwork abilities in a cross‑functional environment.