Apply📍 United States
🧭 Full-Time
💸 $158,000 - $210,000 per year
🔍 Space technology
- Strong engineering background from industry or school, ideally in areas/fields such as Computer Science, Software Engineering, Mathematics, or Physics.
- 5-7 years of software development experience.
- Proven experience developing resilient and fault-tolerant architecture.
- Demonstrated leadership ability, exceptional written and oral communication skills, and aptitude for working across disciplines.
- Enjoys debugging and repairing live systems.
- Experience with distributed systems.
- Ability to quickly understand and navigate complex systems and detailed requirements.
- Capable of solving complex technical problems with little oversight.
- Design and develop the architecture of complex software systems for mission planning in space battle management, incorporating real-time data processing and visualization using Elixir.
- Conduct performance analysis and optimization of software systems to ensure scalability, reliability, and efficiency under high-load conditions typical of real-time space simulations.
- Collaborate with cross-functional teams including aerospace engineers, game designers, and algorithm engineers to integrate autonomous decision-making algorithms into wargaming simulations.
- Participate in code reviews, architectural discussions, and sprint planning sessions to maintain high standards of software quality and adherence to project timelines.
- Contribute to research and development initiatives aimed at advancing the state-of-the-art in autonomous space systems and their applications in military and gaming contexts.
LeadershipSoftware DevelopmentAlgorithmsCommunication Skills
Posted 2024-08-19
Apply