> Markdown version of [/jobs/ext/3049420-embedded-linux-software-engineer-aerospace](https://www.wearedevelopers.com/jobs/ext/3049420-embedded-linux-software-engineer-aerospace). 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). --- # Embedded Linux Software Engineer - Aerospace - **Company:** RAMON'S, INC. - **Location:** Denver, CO, United States (Remote available) - **Experience:** Expert - **Salary:** $140,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Agile Methodology, ARM Architecture, Bash Shell, UClibc (C Standard Library), C++ (Programming Language), Code Review, Computer Programming, Data Transmissions, Software Design Patterns, Linux on Embedded Systems, Embedded Software, Field-Programmable Gate Array (FPGA), IP Routing, Python (Programming Language), Linux Kernel, Software Architecture, Signal Processing, Software Engineering, Software Systems, Scripting, Git, Yocto, Information Technology, Front End Software Development, Software Version Control - **Published:** September 24, 2026 - **Apply:** https://www.thejobnetwork.com/job/38fe9491-4511-4311-8c8d-a30705b8575f/senior-embedded-linux-software-engineer-aerospace ## About the Role The ideal candidate will have a strong background in software development for embedded systems and experience in digital communication and IP routing., * Minimum of 5 years relevant embedded software development experience. * Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field. * Proven experience in software development for embedded systems, preferably in satellite communication or space applications. * Strong knowledge of software architecture, design patterns, and development methodologies. * Proficiency in programming with C/C++. * Experience with Embedded Linux and FPGA programming. * Familiarity with space industry standards and regulations. * Excellent problem-solving skills and attention to detail. * Strong communication and teamwork abilities. * Experience with software verification and validation processes. * Experience with agile development methodologies. * Experience with embedded Linux user-space SW stack and Yocto/Buildroot. Additional Consideration * Knowledge of digital communication principles and satellite communication protocols. * Experience with signal processing algorithms and RF frontend development. * Familiarity with 5G waveform, DVB-S2X, CCSDS modems, DPDK, and VPP L2/L3 processing. * Knowledge of ARM processor architectures. * Experience with scripting languages (Bash, Python), and version control software like Git. * Previous experience with new board bring-up and building of a BSP. * Experience with Xilinx toolchains and ecosystems. * Experience with Linux Kernel SW development. ## Description As a Principal Software Engineer, you undertake the design, development, and implementation of advanced software solutions, collaborating with our multidisciplinary team to ensure the deployment of cutting-edge, reliable, and efficient spaceflight systems. What you will be doing * Work on the design, development, and optimization of software for satellite communication and signal processing systems. * Define software architecture and system design to meet project requirements and performance standards. * Collaborate with system engineers and other team members to integrate software components with hardware and communication systems. * Perform code reviews, provide technical guidance, and mentor junior software engineers. * Conduct comprehensive testing, validation, and verification of software to ensure high reliability and performance in space environments. * Troubleshoot and resolve complex software issues in development and deployed systems. * Maintain thorough documentation of software design, development processes, and test results. * Stay up-to-date with the latest industry trends, technologies, and best practices in software development for space applications. ## Related Videos - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)