Job Description
About Company:
LZ Technology, Inc. is a trusted provider of technology services, proudly supporting over 279 NASA Space Program projects since 2001. We specialize in delivering high-quality, reliable, and cost-effective solutions to government clients, from workforce management, project management and procurement. Rooted in a culture of safety, creativity, and diligence, we think and perform like a large business - committed to exceeding expectations every time.
About the Role:
The Spacecraft Embedded Flight Software Systems Engineer will play a critical role in the development and implementation of software systems that control spacecraft operations. This position involves designing, coding, testing, and maintaining embedded software that ensures the safe and efficient functioning of various spacecraft systems. The engineer will collaborate with cross-functional teams to integrate software with hardware components, ensuring seamless communication and performance. Additionally, the role requires troubleshooting and resolving software-related issues that may arise during testing and operational phases. Ultimately, the engineer's contributions will directly impact the success of space missions and the advancement of aerospace technology.
Minimum Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Experience in embedded software development and programming languages such as C/C++.
Familiarity with real-time operating systems and software development life cycles.
Preferred Qualifications:
Master's degree in a relevant field.
Experience with spacecraft systems and aerospace engineering principles.
Knowledge of software testing methodologies and tools.
Responsibilities:
Design and develop embedded flight software for spacecraft systems.
Conduct software testing and validation to ensure reliability and performance.
Collaborate with hardware engineers to integrate software with spacecraft components.
Troubleshoot and resolve software issues during development and operational phases.
Document software design, testing procedures, and operational guidelines.
Skills:
The required skills in embedded software development are essential for creating reliable and efficient systems that control spacecraft operations. Proficiency in programming languages like C/C++ allows the engineer to write code that meets stringent performance and safety standards. Familiarity with real-time operating systems is crucial for ensuring that software responds promptly to hardware inputs during critical mission phases. Preferred skills, such as knowledge of aerospace engineering principles, enhance the engineer's ability to understand the complexities of spacecraft systems and contribute to innovative solutions. Overall, these skills are applied daily to ensure that the software developed is robust, efficient, and capable of supporting successful space missions.
Full-time