Back to Jobs
XX
Software Engineer in Test - Python / Embedded Test AutomationCompunnelPalo Alto, California, United States

This job offer is no longer available

XX

Software Engineer in Test - Python / Embedded Test Automation

Compunnel
  • US
    Palo Alto, California, United States
  • US
    Palo Alto, California, United States

About

Software Engineer in Test - Python / Embedded Test Automation 06/29/2026 Contract Active Job Description: The Software Engineer in Test is responsible for developing, maintaining, and enhancing automated test frameworks for embedded hardware and software systems. This role focuses on Python-based test automation, embedded system validation, CI/CD integration, and ensuring reliable execution of automated tests across hardware platforms. The ideal candidate will have experience in regulated industries such as medical devices, automotive, aerospace, or other hardware-software integrated environments, with strong Python programming skills and a passion for automation. Key Responsibilities Design, develop, and maintain automated test frameworks using Python and Pytest. Develop and execute automated test scripts for embedded hardware and software systems. Support and enhance large-scale automated test platforms to improve test coverage and execution efficiency. Build automation solutions to increase the percentage of automated testing across hardware platforms. Integrate automated tests into CI/CD pipelines to support continuous testing and deployment. Collaborate with software, hardware, and systems engineering teams to validate integrated solutions. Troubleshoot, debug, and resolve automation and test execution issues. Maintain Linux-based test environments supporting automated validation. Utilize Jenkins, Git, and Docker to support automated build, test, and deployment workflows. Analyze test results, identify failures, and perform root cause analysis. Develop reusable automation utilities and improve testing processes. Document automation frameworks, test procedures, and technical solutions. Participate in code reviews and contribute to automation best practices. Support production-quality testing for hardware and software integrated systems. Required Qualifications Strong proficiency in Python programming. Hands-on experience with the Pytest testing framework. Experience building and maintaining automated test frameworks. Experience implementing CI/CD pipelines for automated testing. Experience testing embedded systems or hardware-integrated software. Experience working in regulated industries such as medical devices, automotive, aerospace, or similar hardware-focused environments. Strong Linux administration and troubleshooting skills. Experience using Jenkins for build and test automation. Experience with Git version control. Experience working with Docker containers. Strong analytical, debugging, and problem-solving skills. Excellent verbal and written communication skills. Ability to clearly explain technical decisions, design trade-offs, and recent project experience. Experience developing automation for hardware-based testing environments. Preferred Qualifications Experience supporting large-scale automated hardware test platforms. Experience improving automation coverage and test execution efficiency. Experience designing reusable Python automation utilities and frameworks. Experience working with embedded hardware validation in production environments. Experience participating in onsite technical interviews involving Python coding exercises.
#J-18808-Ljbffr
  • Palo Alto, California, United States

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.