Device Software Engineer, Amazon Leo Government jobs in United States
cer-icon
Apply on Employer Site
company-logo

KGS Group · 10 hours ago

Device Software Engineer, Amazon Leo Government

KGS LLC is part of Amazon's initiative to launch a constellation of satellites providing broadband connectivity. The Device Software Engineer will design and develop embedded software for satellite and ground systems, focusing on fault-tolerant, real-time platforms and collaborating with cross-functional teams.

ConsultingEnvironmental EngineeringMechanical EngineeringProject Management
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Design, develop, and optimize embedded software for Kuiper’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

Qualification

Embedded software developmentCC++RustHardware-software integrationLinux kernel internalsNetworking protocolsMentoring junior engineersCommunication skills

Required

3+ years of non-internship professional software development experience
2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience programming with at least one software programming language
2+ 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
This position requires that the candidate selected be a U.S. Citizen in order to comply with U.S. government-imposed requirements related to the nature of the work and/or where it will be performed

Preferred

Bachelor's degree in computer science or equivalent
3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
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
Full range of medical, financial, and/or other benefits

Company

KGS Group

twittertwitter
company-logo
KGS Group is an engineering consulting firm that offers project management, geotechnical, geomatics and consulting services.

Funding

Current Stage
Late Stage
Company data provided by crunchbase