> Markdown version of [/jobs/ext/4379324-software-dev-engineer-amazon-leo-customer-terminal-software](https://www.wearedevelopers.com/jobs/ext/4379324-software-dev-engineer-amazon-leo-customer-terminal-software). 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 Dev Engineer, Amazon Leo Customer Terminal Software - **Company:** Amazon.com, Inc. - **Location:** Austin, TX, United States - **Experience:** Experienced - **Salary:** $143,700.0 - $194,400.0 - **Contract:** Internship / Graduate position - **Skills:** C++ (Programming Language), Code Coverage, Code Review, Computer Programming, Software Design Patterns, Linux, Embedded Software, Python (Programming Language), Systems Development Life Cycle, Real-Time Operating Systems, Software Engineering, Rust (Programming Language), Information Technology, Build Process, Software Coding, Software Version Control - **Published:** October 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=dd9bb10659f9acba ## About the Role * 3+ years of non-internship professional software development experience * 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience * 3+ years of embedded firmware development experience * Experience programming with at least one software programming language, * 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience * Bachelor's degree in computer science or equivalent * Experience in embedded wireless systems ## Description * Develop embedded software for Customer Terminal devices within the Project Leo system. * Participate in all phases of SDLC including requirements gathering, design, code, test, and code/test coverage. * Developing embedded software in C, C++, Rust, Python or other languages * Have experience with real-time embedded software philosophies and practices * Have expertise with Linux and/or RTOS * Review schematics, logic analyzer, and embedded software trouble-shooting techniques. A day in the life As part of our Leo Customer Terminal Software Team, you will design and implement embedded software used in the Project Leo products. You will work in a collaborative environment with teams inside and outside of Amazon. You will craft your software from requirements, designs, code, test, to product deployment. You need to be flexible and responsive to changing priority issues. About the team The Leo Customer Terminal Software Team supports the devices that connect our customers to the Leo network. We provide software for both applications and the underlying Linux system. We work hand in hand with hardware, product and operations teams to deliver a great experience for our customers.