> Markdown version of [/jobs/ext/3068719-small-satellite-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3068719-small-satellite-embedded-software-engineer). 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). --- # Small Satellite Embedded Software Engineer - **Company:** The Aerospace Corporation - **Location:** El Segundo, CA, United States (Remote available) - **Salary:** $95,200.0 - $165,500.0 - **Contract:** Permanent contract - **Skills:** Bash Shell, Nvidia CUDA, Computer Programming, Computer Networks, Computer Engineering, Data Transmissions, Software Debugging, Linux, Device Drivers, Linux on Embedded Systems, Embedded Software, Ethernet, Fault Tolerance, Internet Security, Python (Programming Language), Unix Shell, Machine Learning, Network Protocols, Real-Time Operating Systems, Reliability Engineering, Requirements Management, RS-232, Software Engineering, Software Requirements Analysis, Universal Asynchronous Receiver/Transmitter, USB, Rust (Programming Language), Data Processing, Scripting, Graphics Processing Unit (GPU), Pytorch, Computer Equipment, Containerization, Information Technology, Software Library, Docker, Hardware Debugging - **Published:** September 25, 2026 - **Apply:** https://www.careerbuilder.com/job-details/small-satellite-embedded-software-engineer-el-segundo-ca--d9d37518-356a-4abe-ac14-e6e7d1687f21 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics or a related technical discipline * 1 or more years of industry work experience * Programming experience with Linux user-space programs or kernel drivers * This position requires the ability to obtain and maintain a security clearance, which is issued by the U.S. government. U.S. citizenship is required to obtain a security clearance. In addition to the requirements above, the minimum requirements for a Sr. Member of Technical Staff include: * 4 or more years of industry work experience * Working knowledge of RTOS and embedded Linux development, resiliency and fault tolerance techniques, bus, data communication and networking protocols, * Masters or Ph.D. degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics or a related discipline * Familiarity with C, Python, Rust, and Bash * Deep expertise with Linux Operating Systems and shell commands * Embedded systems development experience, e.g., working knowledge of real-time design, verification workflow, etc. * Familiarity with standard electrical interfaces: RS232/RS422 (UART), SPI, i2C, USB and ethernet * Hardware debugging skills & experience with power supplies, signal generators, oscilloscopes and/or logic analyzers * Large systems experience, e.g., workload orchestration and containerization, engineering geographically dispersed services, multi-vendor services integration * Experience with Machine Learning libraries such as PyTorch or GPU frameworks such as CUDA * Familiarity with containerization platforms such as Docker, Aerospace and Defense, Bash Scripting, Bond Market, Computer Engineering, Computer Hardware, Computer Networks, Computer Science, Data Processing, Debugging Skills, Design Verification, Device Drivers, Docker, Electrical Engineering, Electricity, Electronic Design, Embedded Linux, Embedded Software, Embedded Systems, Ethernet, Functional Testing, GPU (Graphics Processing Unit), Healthcare, I2C, Internet Security, Kernel Programming, Linux Operating System, Linux Programming, Machine Learning, Mathematics, Mentoring, Network Protocols, Problem Solving Skills, Prototyping, Python Programming/Scripting Language, RS-232, Realtime Operating System, Reliability Engineering, Requirements Management, Research & Development (R&D), Satellite Operations, Security Clearance, Software Development, Software Engineering, Special Collections, System Operations, Team Player, Test Design, Testing, USB, United States Citizen, Universal Asynchronous Receiver-Transmitter (UART), Unix Shell Programming ## Description * Developing software for a Linux Operating System that will run on high-performance computing hardware in space to support Machine Learning and autonomy experiments * Testing the functionality of custom designed electronics and their interfacing with other boards using protocols such as I2C, UART, and Ethernet * Designing, testing, and debugging embedded user-space Linux software for sensor data processing, potentially using Machine Learning models running on a GPU * Assisting with software releases, deployments, and documentation * Coordinating with subsystem leads to define software requirements and interfaces * Developing software libraries and applications to support satellites testing and operation This position is onsite in El Segundo, CA., requiring at least 4 days onsite. ## Related Videos - [What I learned as a developer from accidents in space](https://www.wearedevelopers.com/videos/642-what-i-learned-as-a-developer-from-accidents-in-space) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Project Fugu: Extending the web](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## 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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing)