Amazon · 3 days ago
Sr. Device Software Engineer, Amazon Leo Government
Amazon is launching a constellation of satellites to provide broadband connectivity globally. As a Senior Device Software Development Engineer, you will design and develop embedded software for satellite and ground systems, ensuring secure and high-performance solutions for government initiatives.
Artificial Intelligence (AI)DeliveryE-CommerceFoundational AIRetail
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)
Develop low-level drivers for peripherals and interfaces, including I2C, SPI, PCIe, UART, and GPIO
Collaborate with hardware teams to support board bring-up and integration testing
Drive security initiatives, including bootloaders, cryptography, and secure Software Development Lifecycle (SDLC) practices
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
Qualification
Required
Bachelor's degree in computer science or equivalent
5+ years of non-internship professional software development experience
5+ years of programming with at least one software programming language experience
4+ 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
3+ years of programming experience in C, C++, or Rust for resource-constrained systems
Proficiency in debugging, optimization, and hardware-software system integration
Excellent written and verbal communication skills
Preferred
Master's degree in computer science or equivalent
5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
3+ years of experience leading architecture and design for fault-tolerant, real-time systems
Hands-on experience with Xilinx platforms, custom silicon development, cryptography, and secure Software Development Lifecycle (SDLC) practices
In-depth knowledge of Linux kernel internals, including process scheduling, memory management, concurrency, synchronization, and networking subsystems
Familiarity with networking protocols (e.g., TCP/IP, UDP) and low-level hardware interfaces such as I2C, SPI, and PCIe
Benefits
Equity
Sign-on payments
A full range of medical, financial, and/or other benefits
Company
Amazon
Amazon is a tech firm with a focus on e-commerce, cloud computing, digital streaming, and artificial intelligence.
Funding
Current Stage
Public CompanyTotal Funding
$8.11BKey Investors
AmazonKleiner Perkins
2023-01-03Post Ipo Debt· $8B
2001-07-24Post Ipo Equity· $100M
1997-05-15IPO
Recent News
The Motley Fool
2026-01-09
2026-01-09
2026-01-09
Company data provided by crunchbase