About the Role
You’ll work on the design, development, and integration of complex software systems used in real-world, mission-critical applications. As part of a cross-functional engineering team, you’ll contribute to building, testing, and maintaining scalable software features that directly impact product performance and customer outcomes.
This role involves solving ambiguous technical problems, iterating on solutions, and applying sound engineering principles across the software development lifecycle. You’ll collaborate closely with experienced engineers and gain exposure to production-grade systems used across aerospace, industrial, and building technologies.
Responsibilities
- Design, develop, test, and integrate software components and applications
- Write efficient, maintainable, and well-documented code
- Participate in code reviews and design discussions
- Debug and resolve software defects in development and production environments
- Apply configuration management and change management best practices
- Collaborate with cross-disciplinary teams to deliver reliable software solutions
- Learn and apply new tools, frameworks, and technologies as needed
Minimum Qualifications
- Bachelor’s degree (or higher) in Computer Science, Software Engineering, or a related field
- Graduation date between August 2025 and May 2026
- Ability to start full-time work between September 2025 and July 2026
- Degree must be completed within 12 months of hire
- U.S. Person status required due to export control regulations
- Must be authorized to work in the U.S. without current or future sponsorship
Preferred / Valued Skills
- Understanding of software development lifecycles (Agile, Waterfall, or hybrid)
- Experience developing efficient, high-quality software (academic or internship experience acceptable)
- Familiarity with version control, configuration management, and CI/CD concepts
- Strong problem-solving and analytical skills
- Ability to learn new technologies quickly and apply them effectively
- Clear written and verbal communication skills
