What are the responsibilities and job description for the Software Engineer - Launch Vehicles position at X-Bow Systems?
Job Title:
Entry-Level Launch Vehicle Software Engineer
Location:
Huntsville, Alabama
Company:
X-Bow Systems
Job Description:
X-Bow Systems is seeking an Entry-Level Launch Vehicle Software Engineer to support software development and integration for launch vehicle systems. The ideal candidate will have 0-2 years of experience and a strong background in software development and integration of software and hardware systems. The candidate will also support Hardware-in-the-Loop (HWIL) development and testing.
Key Responsibilities:
· Develop and maintain software for launch vehicle systems using C and Python.
· Program microcontrollers for embedded systems applications.
· Work on hardware-software integration tasks to ensure seamless system functionality.
· Utilize the LAMP (Linux, Apache, MySQL, PHP/Python/Perl) stack for software development and deployment.
· Collaborate with engineering teams to support system testing and troubleshooting.
· Support Hardware-in-the-Loop (HWIL) development and testing activities.
Required Qualifications:
· Bachelor's degree in Software Engineering, Electrical Engineering, or a related field.
· Proficiency in C and Python programming languages.
· Experience with microcontroller programming.
· Familiarity with the LAMP stack.
· Experience with hardware-software integration.
Desired Qualifications:
·Master's degree in Software Engineering, Electrical Engineering, or a related field.
· Strong background in software development and integration of software and hardware systems.
· Experience with HWIL development and testing.
· Strong problem-solving skills and attention to detail.
· Ability to work effectively in a team environment.
· Basic understanding of launch vehicle systems.