remote
Associate Software Engineer - Simulation - Collins Aerospace
Software Engineer
Entry‑level software engineer focused on developing and validating high‑fidelity simulation models for aerospace systems using C++, Python, and MATLAB within a secure, DoD‑cleared environment.
About the role
Key Responsibilities
- Design, implement, and maintain simulation software components for aerospace systems using C++ and Python.
- Develop and validate mathematical models in MATLAB to support system performance analysis.
- Integrate simulation modules with existing toolchains and ensure compatibility with Linux‑based environments.
- Collaborate with cross‑functional engineering teams to gather requirements and translate them into functional code.
- Perform code reviews, unit testing, and debugging to maintain high code quality and reliability.
- Document design decisions, test results, and maintain version control using Git.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, Aerospace Engineering, or a related field.
- Proficiency in C++ and Python programming; experience with MATLAB is a plus.
- Understanding of object‑oriented design principles and software development best practices.
- Familiarity with Linux operating systems and version‑control systems (e.g., Git).
- Ability to obtain and maintain a Secret DoD security clearance.