Software Engineer (Entry-Level)
onyx aerospace4 months ago
Houston, Texas
On-site
Full-time
Beginner Level (< 1 year)
Job Description
Position Overview
Onyx Aerospace, a HubZone Certified contractor headquartered in Huntsville, AL, specializes in providing commercial and government support services in analytical and aerospace (Defense & Space) fields. Located in Houston, TX, we are seeking a motivated entry-levelSoftware Engineerto work closely with experienced engineers to design, develop, and test embedded flight software solutions for a human commercial space station. This role offers an exciting opportunity to kickstart your career in aerospace engineering and make a meaningful impact on future missions.
Key Responsibilities
- Collaborate with cross-functional teams to gather and analyze software requirements for a commercial LEO space station.
- Design, implement, and test flight software components in C/C++ and Python.
- Participate in code reviews and contribute to best practices for software development using Agile methods.
- Support integration and testing of software in simulation and hardware environments.
- Document software designs, processes, and test cases for future reference.
- Troubleshoot and resolve software issues in a timely manner.
Required Qualifications
- Bachelor’s degree in Aerospace Engineering, Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related field.
- Prior internship experience with aerospace or defense software development.
- Strong understanding of software development principles and experience coding in C/C++, Python, or other programming languages.
- Familiarity with software development tools (e.g., Git, IDEs, build systems) and Agile methodologies.
- Basic understanding of aerospace systems or experience with embedded systems.
- Excellent problem-solving, communication, and teamwork skills.
Benefits & Perks
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge aerospace projects.
- Mentorship from experienced engineers in the field.
- Professional development opportunities and support for continuing education.
- A collaborative and inclusive work environment.
Required Skills
Python
Git
Code Reviews
Software Testing
Embedded Systems
C/C++
Agile Methodologies