Embedded Software Dev Engineer III
Amazon · Arlington, VA · Yesterday
ConsultingFull-time
About the role
Design, develop, and optimize embedded software for Amazon Leo's satellite and ground terminal systems, focusing on fault-tolerant, real-time platforms. Work in a collaborative environment with teams inside and outside of Amazon.
Responsibilities
- Design, develop, and optimize embedded software for Amazon Leo's satellite and ground terminal systems, focusing on fault-tolerant, real-time platforms.
- Leverage modern application frameworks for Embedded Linux and RTOS platforms to develop scalable, modular, and high-performance software.
- Implement and integrate software for data processing, device control, and networking protocols (e.g., TCP/IP, UDP).
- Debug and resolve complex hardware-software integration issues using tools like logic analyzers and oscilloscopes.
- Collaborate with cross-functional teams to ensure seamless hardware-software interaction and system reliability.
- Mentor junior engineers, conduct design reviews, and uphold high software quality standards.
Requirements
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
Qualifications
- Bachelor's degree in computer science or equivalent
- Experience in embedded development in C/C++
- Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Benefits
- Comprehensive benefits including health insurance, 401(k) matching, paid time off, and parental leave.
- Learn more about our benefits at https://amazon.jobs/en/benefits.