Python Embedded Engineer

Amazon.com, Inc.
Redmond, WA, United States
21 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Systems Engineering Automation of Tests Intelligent Platform Management Interface BIOS Computer Engineering System Configuration Data Centers Software Debugging Firmware Python (Programming Language) Log Analysis Windows PowerShell
+8 more
Regression Testing Software Reliability Testing Ansible Test Execution Engine CPLD Hardware Testing Information Technology Hardware Infrastructure

Job description

We are seeking a Python Embedded Engineer with strong experience in hardware validation, automation, NPI programs, server hardware, and firmware/system-level debugging. The ideal candidate will develop automation solutions for large-scale hardware validation and testing, support new product introduction activities, troubleshoot hardware and firmware issues, and work closely with system engineering, software, OEM, and program teams. Key Responsibilities Develop Python-based automation frameworks and scripts for hardware validation. Support NPI programs including system bring-up, qualification, regression testing, and validation. Develop scripts for test execution, environment setup, log collection, and log analysis. Execute and support large-scale hardware validation and test activities. Troubleshoot hardware, firmware, BIOS, BMC, and system-level issues. Perform root-cause analysis and provide actionable solutions. Analyze system and test logs to identify failures and performance issues. Support in-band and out-of-band system management workflows. Work with BMC, Redfish, IPMI, and related management technologies. Collaborate with system engineers, firmware/software teams, OEM partners, and program stakeholders. Support live issue triage, escalation management, and production/operations activities. Participate in stress, performance, reliability, and regression testing. Support multi-node and rack-level automation environments. Work in data center environments when required. Mandatory Skills Strong proficiency in Python. Experience supporting NPI programs including bring-up, qualification, and regression testing.

Requirements

Understanding of in-band and out-of-band management. Experience with BMC, Redfish, IPMI, or similar technologies. Experience with large-scale hardware validation and test execution. Strong debugging and root-cause analysis skills. Strong log analysis capabilities. Experience developing automation scripts for test execution and environment setup. Strong understanding of server hardware architecture. Excellent communication and cross-functional collaboration skills. Add-on / Preferred Skills Proficiency in PowerShell scripting and automation. Knowledge of CPLD, JBOD, and system interconnects. Experience with stress, performance, and reliability testing. Experience working in customer-facing or OEM/partner-facing environments. Experience with hardware system engineering, bring-up, and validation. Knowledge of firmware, BIOS, and BMC interactions. System-level debugging experience. Hands-on experience in data center environments. Experience providing data center operations support and live issue triage. Experience working with system engineers, software teams, and program stakeholders. Familiarity with scalable multi-node or rack-level automation. Exposure to Ansible. Exposure to container-based orchestration frameworks. Education Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline preferred.

Apply for this position

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

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…