Device Software Engineer, Amazon Leo Government jobs in United States
info-icon
This job has closed.
company-logo

KGS Group · 20 hours ago

Device Software Engineer, Amazon Leo Government

KGS LLC is part of Amazon’s initiative to launch a constellation of Low Earth Orbit satellites aimed at providing high-speed broadband connectivity. The Device Software Development Engineer will design and develop embedded software for satellite and ground systems, focusing on real-time platforms while collaborating with cross-functional teams to ensure system reliability.

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 developmentC/C++/Rust programmingHardware-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

Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
401(k) matching
Paid time off
Parental leave

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