Software Engineer
cowboyspace · San Carlos
Job description
About the role
Cowboy Space Corp. is building the infrastructure that powers the orbital economy. As a Software Engineer you will create and maintain the software that controls spacecraft, ground systems, and mission‑critical operations.
Key responsibilities
- Design, develop, and sustain flight software that directly interfaces with hardware.
- Build simulation and testing frameworks to validate system behavior before deployment.
- Collaborate with propulsion, power, and avionics teams to integrate, test, and debug end‑to‑end systems.
- Develop internal tools for testing automation and operational workflows.
- Participate in system bring‑up, integration, launch preparation, and on‑orbit monitoring.
Required profile
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- 3+ years of experience building production software systems.
- Strong problem‑solving skills in resource‑constrained, mission‑critical environments.
- Ability to work across the stack, from low‑level hardware interaction to high‑level services.
Required skills
- C++
- Python
- Rust
- Flight software development
- Embedded systems
- Real‑time systems
- Distributed systems
- Operating systems fundamentals
- Networking
- Concurrency
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 19 job offers in the United StatesSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 2 weeks ago
Expires 1 month from now
9 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
cowboyspace
San Carlos