About the Role
Develop models, tools, and simulations of next-generation space systems that align requirements and specifications from early mission analysis through spacecraft design, manufacturing, and in-space operations. Work with subject matter experts to improve systems models and digital twins, applying modern software development practices to deliver scalable solutions for rapid mission analysis and technical decision-making.
Responsibilities
- Create reusable models, tools, and simulation frameworks for rapid analysis of new mission concepts and payload opportunities.
- Collaborate with subject-matter experts to model behavior and interactions between spacecraft subsystems, payloads, ground systems, and operational concepts.
- Develop simulation capabilities supporting optical imaging payloads, RF payloads, communications payloads, ISR missions, and future commercial payload opportunities.
- Validate digital twins and models against in-space operational data.
- Develop tools for documentation generation, manual user data analysis, continuous integration testing, and automated data analysis and validation.
- Provide training for users on usage and best practices of simulation tools.
- Balance and continuously improve simulation performance and fidelity.
Requirements
- Bachelor's in Software Engineering, Computer Science, Computer Engineering, Systems Engineering, Aerospace Engineering, Physics, Applied Mathematics, or a related technical discipline.
- 7+ years of software development experience using modern engineering software development tools and practices.
- Experience in end-to-end life-cycle delivery of high-quality software, from clarifying high-level user requirements & use-cases, experimentation, development, delivery, integration of customer / user feedback, support and continuous improvement.
- Strong analytical, mathematical, and problem-solving skills.
- Ability to balance simulation fidelity, runtime performance, and schedule & budget constraints.
- Ability to absorb, synthesize, and communicate complex technical concepts to team members and tool users.
- Ability to collaborate and work effectively as part of a diverse, multidisciplinary, distributed team.
- Excellent written and verbal communication skills.
Skills
- C/C++
- Python
- Modeling
- Simulation
- Digital engineering
- Mission analysis
- Space systems
- Optical imaging payloads
- EO/IR systems
- Hyperspectral sensors
- RF payloads
- Communications payloads
- Remote sensing missions
- Flight software
- Digital twins
- Hardware-in-the-loop simulation
- Software-in-the-loop testing
- Orbital mechanics
- Space mission operations
- Space mission architectures
- AI
- Machine learning
- Data science
- LLM technologies
- STK
- GMAT
- Orekit
- Basilisk
- AGI tools
- Model-Based Systems Engineering (MBSE)
- Cloud-based simulation environments
- High-performance computing
- Distributed simulation frameworks
- Optimization algorithms
- Reinforcement learning
- Computer vision
- Autonomous mission planning
Location
- Toronto
Work Type
- Full-time
Experience Level
- 7+ years of software development experience
Education Level
- Bachelor's in Software Engineering, Computer Science, Computer Engineering, Systems Engineering, Aerospace Engineering, Physics, Applied Mathematics, or a related technical discipline
- Master’s degree in Software Engineering, Computer Science, Computer Engineering, Systems Engineering, Aerospace Engineering, Physics, Applied Mathematics, or a related technical discipline
Salary/Compensations
- $150,662 - $175,662 CAD
Benefits
- Competitive compensation with a robust equity plan.
- Comprehensive coverage for health, dental, and vision insurance—including dependents.
- Unlimited vacation, supportive parental leave policy, and company-wide holiday shutdown.
- Semi-annual company-wide parties and frequent in-office team events.
- Relocation packages available for approved roles.
- $1,500 annual professional development fund.
- Fully stocked Toronto office kitchen with snacks, drinks, games and top-notch kitchen appliances.
- Town Halls, Celebration Calls, and Company-wide events.
- Certified Great Place to Work® for five consecutive years.
About the Company
- Kepler Communications is leading the future of on-demand space connectivity, providing real-time Internet access for space-based assets.
- Our mission is to enable a new era of data-driven exploration and innovation in space.
- We operate the first commercial optical data relay constellation with 33 satellites launched.
- We support advanced on-orbit compute and hosted payload capabilities.
- Our team consists of bold thinkers, skilled builders, and passionate problem-solvers.
- We are committed to creating an environment for growth, leadership, and global impact.
- We encourage individuals ready to shape the future space economy to join us.
Equal Opportunity
- Kepler Communications is an equal opportunity employer committed to building a diverse and inclusive workplace.
- We welcome applications from all qualified individuals, including women, Indigenous peoples, persons with disabilities, members of visible minorities, and people of all sexual orientations and gender identities.
- If you require accommodation during any stage of the recruitment process, please contact our People & Culture team at accommodation@kepler.space.
