Software Development Engineer

Indotronix Avani Group
Redmond, WA, United States
1 day ago
Apply on candidateportal.ceipal.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

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

Job 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.

Requirements

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

Benefits & conditions

Gain direct experience with next-generation Amazon hardware projects.

  • Work in a highly collaborative, cross-functional engineering environment.
  • Opportunity to impact the reliability and quality of Amazon’s innovative products.
  • Competitive contract compensation with potential for extension and growth.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on candidateportal.ceipal.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:43 min

Designing a reliable technical hiring and interview process

Andreas Klinger Andreas Klinger +1 · Coffee With Developers

5:02 min

Mapping Git flow branches to application tester segments

Majid Hajian · LIVE

1:14 min

Establishing stable test environments and required test data

Augustin Gottlieb Augustin Gottlieb · World Congress 2025

5:01 min

Bridging the gap between software development and security

Vandana Verma · LIVE

3:53 min

Introduction to git flow and clean feature branches

Johannes Haux · World Congress 2022

2:13 min

Reusing state configuration with the test data builder

Erick Wendel · World Congress 2023

Videos

See all

Related articles

See all