remote
Software Engineer I, Software Engineer Hybrid - Collins Aerospace
Software Engineer
Entry‑level Software Engineer focused on developing reliable aerospace software using Python and C++ in an Agile environment, contributing to mission‑critical systems and collaborating across multidisciplinary teams.
About the role
Key Responsibilities
- Design, develop, and maintain embedded software components in C++ and Python for aerospace applications.
- Collaborate with cross‑functional teams to define requirements, design solutions, and deliver high‑quality code.
- Participate in code reviews, unit testing, and integration testing to ensure reliability and safety.
- Utilize version control (Git) and continuous integration pipelines to manage code changes and deployments.
- Contribute to documentation, design specifications, and technical reports.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Strong programming skills in C++ and Python.
- Familiarity with embedded systems concepts and real‑time operating systems.
- Experience with Agile development practices and collaborative tools.
- Excellent problem‑solving skills and attention to detail.