onsite
Software Developer - Cohesion Force
Software Engineer
Software Developer focused on ballistic missile defense modeling and simulation, leveraging Python, C++, MATLAB, and Simulink to design, develop, and test mission-critical software solutions within an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain software for BMDS modeling and simulation, ensuring alignment with mission requirements.
- Implement logical and mathematical solutions in Python, C++, and MATLAB, integrating with Simulink models.
- Collaborate with cross‑functional teams using Agile practices, participating in sprint planning, stand‑ups, and retrospectives.
- Write comprehensive documentation, unit tests, and perform code reviews to uphold quality standards.
- Debug, troubleshoot, and optimize performance of simulation tools and data pipelines.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3+ years of software development experience in C++, Python, or MATLAB.
- Hands‑on experience with Simulink and model‑based design.
- Proficiency with Git, JIRA, and Agile development workflows.
- Strong analytical, problem‑solving, and communication skills.