JOBSEARCHER

Software Development Engineer

Position: Software Development Engineer Location: Redmond, WA (Onsite)Duration: Full Time Required Skills:Python (mandatory)Java (mandatory)Bash/shell scripting (mandatory)Should be able to write code and have dev experience. The candidate during the interview will be asked to write code . (mandatory)Hands-on working experience with Linux-based development environments (development, debugging, deployment) embedded.candidate should be adaptable with start-up mindsetJob Description:Client 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 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 industryStrong proficiency in Java and PythonSolid 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 frameworksStrong problem-solving skills with the ability to investigate and resolve complex production issuesExperience working in Agile/Scrum development environments