Functional Regression Engineer
Join an engineering team developing mmWave imaging radar technology for autonomous driving. You will own functional regression cycles and support system-level integration and validation across software, algorithms, and hardware.
Responsibilities
- Own and run nightly and weekly functional regression cycles, from software and hardware drops through status reporting.
- Execute and analyze integration test plans.
- Develop, debug, and maintain Python tests across parallel projects.
- Operate and maintain CI/CD pipelines on Linux and Windows.
- Coordinate with software and algorithm teams on regression and integration findings and requests.
- Triage test-cycle results using AI-, SQL-, and cloud-based analysis tools.
- Build, integrate, and maintain software and hardware regression and integration test environments.
Requirements
- Bachelor’s degree in computer science, software engineering, electrical engineering, computer engineering, or equivalent.
- At least 3 years of hands-on experience in test automation, software or firmware validation, and integration.
- Python coding skills.
- Practical experience operating CI/CD workflows in a multi-product environment.
- Experience with Git, GitLab, Jira, and Confluence.
- Hands-on experience with Linux and Windows.
- Strong logging, test analysis, and debugging skills.
- Ability to work in an Agile, fast-paced development environment.
Nice to have
- Experience with PyTest or a similar Python test framework.
- Experience with IPv4, UDP/TCP, or Wireshark debugging.
- Automotive or ADAS validation experience, especially with radar or other sensors.
- Firmware real-time debugging experience.
- Familiarity with AI coding tools such as Cursor, GitHub Copilot, or Claude.