We are seeking an experienced
Full-Stack Engineer for our space-focused edge computing solutions. The ideal candidate will take ownership of software design and development, creating robust applications for space-based systems.
Requirements:
- Extensive experience with Python and C++ programming in production environments
- Strong foundation in software architecture principles and design patterns
- Expertise in containerization technologies, especially Docker
- Knowledge of data engineering
- Experience with edge computing or distributed systems
- Demonstrated ability to think independently and develop innovative solutions
- Excellent problem-solving skills with a creative approach to technical challenges
Responsibilities:
- Design and implement full-stack software solutions for space-based edge computing platforms
- Oversee software development lifecycle from conception to deployment, ensuring quality and reliability
- Make technical decisions and follow established best practices
- Develop scalable, resilient systems that can operate under the unique constraints of space environments
- Collaborate with hardware engineers to optimize software performance on specialized hardware
- Implement and maintain CI/CD pipelines to ensure reliable deployment processes
- Develop and execute testing strategies for mission-critical applications