Principal Software Engineer
Enigma Aerospace
Responsibilities
- Define the full-stack software system architecture and interfaces across applications, backend, and real-time systems
- Design and implement mission software and backend and frontend systems for mission planning, operation, autonomy, and operator control
- Build APIs and integration points with flight controls, avionics, and telemetry systems
- Identify, build relationships, and manage software products and vendors which can be integrated into the system enabling faster development time
- Develop internal tooling for simulation, HIL/SIL testing, provisioning, field testing, data analysis, and operator-facing systems
- Collaborate across teams to ensure system-wide reliability, testability, and mission readiness
- Plan, execute, and analyze component, sub-systems, and full-system-flight testing to ensure performance and reliability
- Help define software roadmap, infrastructure, personnel needs, and internal standards as the team grows
- Support testing, flight ops, and deployment in the field
- Travel up to 30% of the time including domestic and international
Desired Qualifications
- BS/MS in Computer Science, Robotics, or a related field
- 7+ years of experience in autonomy, robotics systems development, and application software development
- Proficient in Python, C and C++ with experience integrating with real-time embedded systems
- Strong systems thinking and architectural judgment
- Experience deploying mission-critical software for robotics or aerospace platforms
- Must be eligible to work in the U.S
Great to Have Qualifications and Skills
- Experience with PX4, ROS, or other UAS & robotics frameworks
- Experience with UAS, ground control stations, or telemetry systems
- Familiarity with autonomy stacks, planning algorithms, or fleet coordination
- Strong understanding of interface design between hardware and software
- Experience with simulation, test automation, and operator UX
- You are a thoughtful communicator and problem-solver with high standards
- You take ownership, move fast, and are motivated by building systems that work in the real world
- You are an ambitious and self-motivated individual who eagerly approaches ambiguity and is committed to delivering a high-quality work product
- You are a highly detail-oriented with a track record of sound judgement
- You are an avid aviation enthusiast, private pilot, and have flight experience
- You have military experience and hold a security clearance