Point your AI agent at freehire and let it find you a job.

Get the CLI →

Jobtailor

New

Senior Software Development Engineer in Test, Infotainment

Posted 2 views
Discussion

Summary

Senior SDET role focused on designing Python automation frameworks for hardware test benches and managing CI/CD pipelines for electric vehicle infotainment systems. The role involves Linux administration, hardware assembly, and cross-functional collaboration with firmware and software teams to ensure reliable performance of EV technology.

  1. Design, build, and maintain Python-based automation frameworks to control and monitor hardware test benches
  2. Manage and optimize CI/CD pipelines such as GitLab CI to support continuous testing and rapid deployment cycles
  3. Physically assemble, configure, and maintain computer systems and hardware test rigs, including component selection and setup
  4. Administer Linux-based test environments, ensuring systems are configured, patched, and tuned for reliable performance
  5. Serve as first responder for test bench failures and triage whether the root cause is a software bug, network issue, or hardware fault
  6. Collaborate with test engineers and firmware/software teams to define automation requirements and integrate new hardware into the test infrastructure
  7. Monitor system health and pipeline performance, proactively identifying and resolving bottlenecks or recurring failure patterns
  8. Document automation tooling, bench configurations, and troubleshooting procedures
  9. Develop technology for electric vehicles, including operating systems, zonal controllers, cloud, and connectivity solutions

Requirements

  • 8+ years of experience writing Python for automation, scripting, or hardware/CLI interaction
  • Experience working in Linux environments, including shell scripting, file permissions, and package management
  • Hands-on experience assembling or maintaining physical computer hardware
  • Ability to troubleshoot and isolate root causes across software, network, and hardware layers under time pressure
  • Experience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions
  • Familiarity with system monitoring and observability tooling in Linux environments
  • Experience building or maintaining hardware test benches or lab infrastructure in a QA or engineering context
  • Exposure to network troubleshooting, including basic packet capture, routing, and connectivity diagnostics
  • Experience working cross-functionally with firmware, software, or DevOps teams in a fast-paced test environment
  • Current authorization to work for an employer in the United States

Demonstrates expertise in Python-based automation frameworks and CI/CD pipeline management, with a strong focus on Linux environments and hardware test bench maintenance. Proven ability to troubleshoot complex issues across software, network, and hardware layers while collaborating effectively with cross-functional teams.

Highest-signal resume keywords

  • Python Automation Development
  • CI/CD Pipeline Management
  • Linux Environment Administration
  • Hardware Test Bench Maintenance
  • Cross-Functional Collaboration

Hard Skills

  • Python
  • Shell Scripting
  • CI/CD Tools
  • Hardware Assembly
  • Network Troubleshooting
  • System Monitoring
  • Test Automation
  • File Permissions
  • Package Management
  • Root Cause Analysis

Soft Skills

  • Problem Solving
  • Collaboration
  • Time Management

Industry Keywords

  • Automation Frameworks
  • Electric Vehicles
  • Test Benches
  • Quality Assurance
  • Engineering

Tools & Technologies

  • GitLab CI
  • Jenkins
  • GitHub Actions
  • Linux
  • Test Infrastructure

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available