Python Embedded Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…