Auria is currently seeking a Senior Systems Engineer to join our team. The role involves supporting the development of onboard satellite autonomy and reactive mission planning, and requires a good working knowledge of developing code for constrained processing and memory deployment.
Responsibilities:
- Software Requirements Gathering/Management
- Software Solution Architecture and Design
- Software Development Management (Issue creation/tracking)
- Software Team Meeting Organizer/Lead
- Software Automated Testing Design/Creation/Validation
Requirements:
- Active Top Secret Clearance with SCI Eligibility, which requires U.S. Citizenship
- BS in Engineering or equivalent
- Strong experience in full software development life cycle
- 2+ years experience with requirements and test development
- 2+ years experience in aerospace software development
- Python coding language (2+ years)
- Effective communication and documentation skills
- Experience developing and testing flight software on satellite missions
- Experience with initial on-orbit checkout of flight software and the transition to operations
- Working knowledge of developing code for constrained processing and memory deployment
- Understanding of spacecraft orbital mechanics
- Understanding of satellite attitude dynamics and control
- Understanding of satellite subsystems and their interrelationships
- Mission-Driven Professional: Collaborative contributor motivated by the opportunity to develop cutting-edge solutions that protect and serve both the nation and the world
- C++ coding language (2+ years)
- 2+ years Containerization technology experience (Docker, Kubernetes)
- Satellite Systems Engineering experience
- Experience with messaging middleware solutions (e.g. ROS, NATS, grpc)
- Experience using Ansys STK or equivalent for satellite mission analysis