onsite
Senior Automation and Controls Software Engineer - Varda Space Industries
Software Engineer
Senior Automation and Controls Software Engineer driving mission‑critical software for space‑grade systems, leveraging Python, C++, and embedded control expertise to design, develop, and validate autonomous flight and ground‑support automation solutions.
About the role
Key Responsibilities
- Design, implement, and maintain high‑reliability automation and control software for spacecraft and ground systems using Python and C++.
- Collaborate with systems engineers to translate flight requirements into robust, testable code and control algorithms.
- Develop and run unit, integration, and simulation tests to validate control logic and ensure compliance with aerospace safety standards.
- Integrate with real‑time operating systems and embedded hardware, optimizing performance for low‑latency, fault‑tolerant operation.
- Participate in design reviews, code reviews, and continuous improvement initiatives to enhance software quality and maintainability.
Requirements
- 5+ years of software engineering experience in automation or controls, preferably in aerospace or related high‑integrity domains.
- Proficiency in Python and C++ with a strong grasp of object‑oriented design and real‑time constraints.
- Hands‑on experience with embedded systems, RTOS, and hardware‑software integration.
- Solid understanding of control theory, state estimation, and fault‑tolerant design principles.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.