What are the responsibilities and job description for the Software Development Engineer (SDET)-Satellite Storage Health position at Tanisha Systems, Inc.?
Software Development Engineer (SDET)-Satellite Storage Health
Location: Redmond, WA (Onsite) – first preference will be for local profiles.
FTE/Fulltime
Salary: Market- Based on candidate exp.
PROFILES LESS THAN 10 YEARS OF EXPERIENCE preferred
Location: Redmond, WA (Onsite) – first preference will be for local profiles.
FTE/Fulltime
Salary: Market- Based on candidate exp.
PROFILES LESS THAN 10 YEARS OF EXPERIENCE preferred
| Job Summary: | Amazon Leo is seeking a highly skilled Software Development Engineer to join our satellite software platforms team. You will be responsible for the development, maintenance, and operational support of embedded software systems powering over-the-air (OTA) updates and storage management across our low-earth-orbit satellite infrastructure. |
| Key Responsibilities: | - Design, develop, test, and deploy embedded software components supporting the OTA Agent platform - Investigate, triage, and resolve complex production software issues across embedded, storage, and platform services; perform root cause analysis and implement corrective actions - Develop new features, enhancements, and bug fixes using Java, Python, and shell scripting within a Linux-based development environment - Collaborate with cross-functional engineering and operational teams through Agile ceremonies including sprint planning, backlog refinement, standups, and retrospectives - Provide technical recommendations supporting platform scalability, reliability, and operational improvements - Contribute to engineering documentation, knowledge transfer materials, and code reviews in accordance with Amazon development standards - Develop and maintain automated testing capabilities supporting SW Provisioning and OTA Agent software releases; drive continuous improvement in test automation coverage. |
| Required Skills: | - 7 years of professional software development experience in industry - Strong proficiency in Java and Python - Solid experience with shell scripting (Bash/sh) - Hands-on working experience with Linux-based development environments (development, debugging, deployment) - Bachelor''s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field (or equivalent practical experience) - Experience with software testing methodologies and test automation frameworks - Strong problem-solving skills with the ability to investigate and resolve complex production issues - Experience working in Agile/Scrum development environments |
| Preferred Qualifications: | - Experience in embedded systems development - Familiarity with C and/or Rust programming languages - Experience with over-the-air (OTA) update systems or software deployment pipelines - Background in satellite systems, aerospace, or IoT device platforms - Experience with on-call operations, incident management, and root cause analysis - Knowledge of storage management systems and distributed software deployment - Experience working with mission-critical or safety-critical software systems - Familiarity with CI/CD pipelines and build automation tools |