> Markdown version of [/jobs/ext/3588671-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/3588671-software-development-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer - **Company:** Indotronix Avani Group - **Location:** Redmond, WA, United States - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** Automation of Tests, C++ (Programming Language), Python (Programming Language), Linux System Administration, Software Engineering, System Testing, Test Data, Teststand, Scripting, Hardware Testing, Git Flow, Software Version Control - **Published:** October 5, 2026 - **Apply:** https://candidateportal.ceipal.com/job-details/gfYg0IWSBLRdvR5litOlF4o4ooUbOHSIJgUkU9QmAoM ## About the Role 5+ years' experience in professional software engineering, focused on Python. - Deep expertise in Python development and scripting. - Proven experience with hardware systems, test environments, or handling hardware-generated data. - Strong proficiency working within Linux environments. - Background in supporting, maintaining, and improving established software codebases. - Familiar with CI/CD practices and software build pipelines. Preferred Skills - Experience processing, analyzing, or visualizing technical/test data. - Advanced knowledge of Git workflows and version control. - Exposure to embedded systems, aerospace, satellite, or defense environments. - Familiarity with NI TestStand or similar automated test platforms. - Knowledge of C or C++. - Experience in hardware validation, verification, or manufacturing test settings., Required Qualifications* 5+ years of professional software engineering or related experience in Python* Senior level proficiency in Python development and scripting* Experience working closely with hardware systems testing environments or hardware-generated data (Critical)* Strong experience working in Linux-based environments ## Description Join Amazon's innovative Leo team as a Senior Software Development Engineer focused on testing and validation for advanced hardware systems. This is a hands-on position ideal for engineers passionate about maintaining and enhancing existing software solutions that support critical hardware testing environments. If you thrive at the intersection of software and hardware and are eager to drive reliability and quality in real-world devices, this opportunity is for you., Maintain, troubleshoot, and optimize existing Python-based software tools for hardware testing and validation. - Analyze hardware-generated data, extract trends, and deliver actionable insights. - Develop data visualizations and reporting workflows to communicate test results effectively. - Build and enhance data processing pipelines for efficient test data handling. - Support and streamline software build, deployment, and CI/CD processes. - Collaborate cross-functionally with software and hardware engineering teams to maximize testing efficiency. - Participate actively in code reviews, version control management, and software best practices. - Oversee source code and configuration management using Git. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Dirty Tests And How To Clean Them](https://www.wearedevelopers.com/videos/515-dirty-tests-and-how-to-clean-them) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Stop Guessing, Start Measuring: Evaluating RAG Systems with Synthetic Test Data](https://www.wearedevelopers.com/videos/1982-stop-guessing-start-measuring-evaluating-rag-systems-with-synthetic-test-data) - [GitLab CI pipelines for a whole company](https://www.wearedevelopers.com/videos/143-gitlab-ci-pipelines-for-a-whole-company) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)