Logo
Onyx Aerospace

Software Engineer (Entry-Level)

Onyx Aerospace, Houston, Texas, United States, 77246


Onyx Aerospace is a HubZone Certified contractor headquartered out of Huntsville, AL. We provide commercial and government support services specializing in analytical and aerospace (Defense & Space) services. The Onyx Aerospace team has demonstrated missile, launch, and space system expertise providing excellence and value to the US Government and commercial industry. Onyx combines the knowledge and capability of a large company with the flexibility, spirit, and heart of a small business. We are seeking a talented and motivated Systems Engineer to join our dynamic team and contribute to the development of next-generation Human Spaceflight systems.Job Description:

We are seeking a motivated and talented entry-level Software Engineer. In this role, you will work closely with experienced engineers to design, develop, and test embedded flight software solutions for a human commercial space station. This is 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 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.Qualifications:

Education: Bachelor’s degree in Aerospace Engineering, Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a closely related field.Prior experience (intern) with aerospace or defense software development is especially valuable.Strong understanding of software development principles and practices.Software coding experience in C/C++, Python, or other programming language; experience with multiple programming languages is a plus.Familiarity with software development tools (e.g., Git, IDEs, build systems).Familiarity with software development methods (e.g., Agile).Basic understanding of aerospace systems or experience with embedded systems is a plus.Excellent problem-solving skills and attention to detail.Strong communication and teamwork abilities.Physical Requirements:

Prolonged periods sitting at a desk and working on a computer.Must be able to lift up to 15 pounds at times.Must be able to travel to various project sites. (10%)What We Offer:

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.How to Apply:

If you are passionate about advancing aerospace and defense technologies and meet the qualifications outlined above, we invite you to apply. We understand that not all candidates may meet every single requirement listed, and we encourage you to apply even if you feel you don’t check every box. At Onyx Aerospace, we value diverse experiences and unique perspectives that contribute to innovative problem-solving and team success. If you have a strong foundation in software engineering and a passion for learning and growth, we want to hear from you.Please click the apply button below and complete the form.Onyx Aerospace is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

#J-18808-Ljbffr