remote
Junior Software Engineer Co-Op Onsite - Collins Aerospace
Software Engineer
Junior Software Engineer Co‑Op focused on developing and testing embedded software for aerospace applications using Python and C++, with hands‑on experience in version control and debugging.
About the role
Key Responsibilities
- Assist in designing, coding, and testing embedded software components for aerospace systems.
- Collaborate with senior engineers to troubleshoot and resolve software defects.
- Participate in code reviews and contribute to continuous integration pipelines.
- Document design decisions, test cases, and user guides.
- Support integration and validation activities with hardware teams.
Requirements
- Current enrollment in a Computer Science, Software Engineering, or related degree program.
- Proficiency in Python and C++ with a solid understanding of object‑oriented design.
- Experience with embedded development tools and real‑time operating systems.
- Familiarity with version control systems (Git) and agile development practices.
- Strong analytical, problem‑solving, and communication skills.
Skills
pythoncsoftware development