Lead Software Engineer, Test Automation

Fortive Corporation
Indian Mound, TN, United States
3 days ago

Role details

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

Tech stack

Application Frameworks Systems Engineering Automation of Tests Code Review Continuous Integration Software Debugging Linux Linux on Embedded Systems Emulators Hardware-In-The-Loop Simulation Python (Programming Language) Log Analysis
+13 more
Productivity Software Software Tools Software Engineering Software Testing Automation Framework Systems Integration Test Execution Engine Virtualization Technology Diagnostic Tools Scripting Linux Development Build Tools Software Version Control Devsecops

Job description

Experteer Overview In this role you lead the design and delivery of Python-based test automation, virtualization platforms, and productivity tools for ASP capital equipment software. You’ll own automation architectures that reduce hardware dependency and speed verification in a regulated medical device context. You collaborate across software, V&V, systems engineering, architecture, and quality to boost reliability and release readiness. The role offers influence over architecture and engineering practices in a highly impactful domain. Compensation / Benefits * Lead design and continuous improvement of Python-based test automation frameworks and virtualization platforms * Own technical solutions for software-in-the-loop, simulation, emulation, and virtual device environments * Translate system and verification needs into robust automation architecture and reusable frameworks * Develop diagnostics, data acquisition, test execution, log analysis, and troubleshooting tools for ASP software * Integrate automation/virtualization into Linux development environments, CI/CD, and modern workflows * Collaborate with Software Development, V&V, Systems Engineering, Architecture, Quality, and DevSecOps to improve efficiency and release readiness * Provide technical guidance, code reviews, design inputs, and mentoring to engineers * Drive resolution of complex issues, identify risks, and propose pragmatic solutions aligned with regulatory priorities * Contribute to documentation, verification strategy, and process compliance for regulated medical device software Tasks * 8+ years of software engineering experience with hands-on development and leadership * Proven experience designing and developing Python-based automation frameworks, engineering tools, or test infrastructure * Experience in Linux-based development environments, debugging, scripting, build systems, source control, CI/CD * Experience with virtualization, simulation, emulation, software-in-the-loop, hardware-in-the-loop, or virtual platform development * Working knowledge of embedded Linux, device communication, hardware-software integration, debugging complex systems * Experience in regulated or safety-critical product development; medical device software experience desirable * Experience mentoring engineers, leading technical workstreams, and influencing cross-functional teams Key requirements * bonus or equity

Requirements

  • Integrate automation/virtualization into Linux development environments, CI/CD, and modern workflows * Collaborate with Software Development, V&V, Systems Engineering, Architecture, Quality, and DevSecOps to improve efficiency and release readiness * Provide technical guidance, code reviews, design inputs, and mentoring to engineers * Drive resolution of complex issues, identify risks, and propose pragmatic solutions aligned with regulatory priorities * Contribute to documentation, verification strategy, and process compliance for regulated medical device software Tasks * 8+ years of software engineering experience with hands-on development and leadership * Proven experience designing and developing Python-based automation frameworks, engineering tools, or test infrastructure * Experience in Linux-based development environments, debugging, scripting, build systems, source control, CI/CD * Experience with virtualization, simulation, emulation, software-in-the-loop, hardware-in-the-loop, or virtual platform development * Working knowledge of embedded Linux, device communication, hardware-software integration, debugging complex systems * Experience in regulated or safety-critical product development; medical device software experience desirable * Experience mentoring engineers, leading technical workstreams, and influencing cross-functional teams Key requirements * bonus or equity

Apply for this position

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

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · WWC 2023

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:15 min

Key lessons learned from implementing automated mobile DevSecOps

Moataz Nabil Moataz Nabil · LIVE

58 sec

Navigating limitations of local Cosmos DB emulators

Radu Vunvulea Radu Vunvulea · WWC 2022

3:19 min

Large-scale software development at Siemens Healthineers

Marco Achtziger Marco Achtziger · Europe 2026 Virtual

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all