> Markdown version of [/jobs/ext/2520170-software-engineer-entry-level](https://www.wearedevelopers.com/jobs/ext/2520170-software-engineer-entry-level). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Entry-Level - **Company:** Muon Space Inc - **Location:** San Jose, CA, United States - **Experience:** Starter - **Salary:** $142,000.0 - $169,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Algorithm Design, Computer Vision, C++ (Programming Language), Computer Programming, Data Structures, Distributed Systems, Embedded Software, Field-Programmable Gate Array (FPGA), Design of User Interfaces, Python (Programming Language), Machine Learning, Network Protocols, Signal Processing, TypeScript, Web Services, Cloud Platform System, Orbital Mechanics, Gpu Programming, Information Technology, Data Pipelines, Scheduling Algorithms - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ecffbbd0dfd5d432 ## About the Role * A bachelor's degree in computer science, aerospace engineering, computational mathematics or a related field * Proficient in C++, Python, TypeScript or a similar high-level language * Coursework or relevant experience in operating systems, algorithms, data structures, physics and statistics, * Expertise in embedded software, network protocols, hardware and software testing, FPGA programming, GPU programming or other relevant disciplines * Experience with satellites, robots, or other autonomous systems * Previous experience on technical project teams (i.e. programming, robotics or rocket club, etc.) * Understanding of orbital mechanics * Experience with mathematical optimization, machine learning, signal processing or advanced algorithms * Experience with cloud environments and distributed systems * Advanced coursework or experience in physics, statistics, distributed systems, or embedded software ## Description Software Engineers at Muon work on embedded software on satellites and test equipment, physics simulations, customer-facing APIs and services, user interfaces, scheduling algorithms, data pipelines, computer vision, signal processing, cloud systems and more. They make it possible to build, test, launch, and run constellations of satellites for a wide variety of missions. Entry-level software engineers are expected to bring significant skills and training, and then to quickly develop into experts in their domains to accelerate Muon's Mission with high quality software and systems. They must be a high performer ready to work in an exciting, fast-paced environment that values continuous improvement, embraces taking risks, and crafts the right solutions to delight our customers. This position is hybrid and requires working on-site in our San Jose, CA office three days per week., * Take ownership of the code for a new software capability on ground or in space * Propose and iterate on the design for software components * Write tests and monitoring to validate correctness of one's own code * Conduct analysis to support both development and testing * Quickly learn new skills, technology and techniques * Communicate clearly and accurately * Complete work in a timely manner ## Related Videos - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof](https://www.wearedevelopers.com/videos/1792-developer-time-is-valuable-use-the-right-tools-kilian-valkhof) - [Why and when should we consider Stream Processing frameworks in our solutions](https://www.wearedevelopers.com/videos/1085-why-and-when-should-we-consider-stream-processing-frameworks-in-our-solutions) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [Implementing continuous delivery in a data processing pipeline](https://www.wearedevelopers.com/videos/73-implementing-continuous-delivery-in-a-data-processing-pipeline) - [Vuejs and TypeScript- Working Together like Peanut Butter and Jelly](https://www.wearedevelopers.com/videos/127-vuejs-and-typescript-working-together-like-peanut-butter-and-jelly) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)