Lead Software Engineer, Test Automation

Intelex Technologies Ulc

Bengaluru

On-site

INR 400,000 - 660,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Intelex Technologies Ulc in Bengaluru seeks a Lead Software Engineer, Test Automation & Virtualization Platform to drive design, development, and deployment of Python-based automation frameworks, virtualization platforms, and engineering productivity tools for ASP capital equipment software.

You will own architecture decisions, lead complex initiatives across Software Development, V&V, Systems Eng, Architecture, Quality, and DevSecOps, and mentor engineers while advancing test automation

Qualifications

  • 8+ years of software engineering with leadership responsibilities.
  • Experience designing Python-based automation frameworks and tools.
  • Strong Linux, debugging, and CI/CD experience required.
  • Experience in regulated medical device software is desirable.
  • Mentoring engineers and leading cross-functional workstreams.

Responsibilities

  • Lead design and development of scalable Python-based test automation frameworks and virtualization platforms.
  • Own solutions for software-in-the-loop, simulation, emulation, and virtual environments.
  • Translate needs into robust automation architecture and reusable frameworks.
  • Develop tools for diagnostics, data acquisition, test execution, and log analysis.
  • Integrate automation into Linux-based dev environments, CI/CD pipelines, and modern workflows.
  • Collaborate with Software Development, V&V, Systems Engineering, Architecture, Quality and DevSecOps.
  • Provide technical guidance, code reviews, and mentoring to engineers.
  • Drive risk identification and pragmatic issue resolution in line with priorities.
  • Contribute to documentation, verification strategy, and process compliance for regulated software.

Skills

Python
Test Automation
Automation Frameworks
Linux
CI/CD
Technical Leadership
Debugging
Scripting

Education

Bachelor's degree in Computer Science/Engineering or related field
Master's degree preferred

Tools

PyTest
Robot Framework
Docker
Git
QEMU
VirtualBox
VMware
Yocto

Job description

Job Summary

The Lead Software Engineer, Test Automation & Virtualization Platform, will provide technical leadership in the design, development, and deployment of Python-based automation frameworks, virtual device platforms, simulation environments, and engineering productivity tools for ASP capital equipment software. This role is expected to operate with a high level of technical ownership, lead complex software initiatives, influence architecture and implementation decisions, and collaborate across Software Development, V&V, Systems Engineering, Architecture, and Quality teams. The position plays a critical role in improving software quality, reducing dependency on physical hardware, accelerating verification cycles, and enabling scalable engineering practices in a regulated medical device environment.

Responsibilities
  • Lead the design, development, and continuous improvement of scalable Python-based test automation frameworks, virtualization platforms, and engineering productivity tools.
  • Own technical solutions for software-in-the-loop, simulation, emulation, and virtual device environments to reduce dependency on physical hardware during development and verification.
  • Translate system, software, and verification needs into robust automation architecture, reusable frameworks, and maintainable technical solutions.
  • Develop tools and capabilities for diagnostics, data acquisition, test execution, log analysis, defect investigation, and troubleshooting of ASP capital device software.
  • Integrate automation and virtualization capabilities into Linux-based development environments, CI/CD pipelines, and modern software engineering workflows.
  • Partner with Software Development, Verification and Validation (V&V), Systems Engineering, Architecture, Quality, and DevSecOps teams to improve engineering efficiency, software reliability, and release readiness.
  • Provide technical guidance, code reviews, design inputs, and mentoring to engineers, while promoting software craftsmanship, reuse, maintainability, and engineering best practices.
  • Drive resolution of complex technical issues, identify risks early, and recommend pragmatic solutions aligned with product, quality, regulatory, and business priorities.
  • Contribute to documentation, design reviews, verification strategy, and process compliance required for regulated medical device software development.
Education and Experience
  • Bachelor's degree in Computer Science, Computer Engineering, Electronics Engineering, Software Engineering, or a related technical discipline; master's degree preferred.
  • Typically requires 8+ years of progressive software engineering experience, including hands-on software development and technical leadership responsibilities.
  • Demonstrated experience designing and developing Python-based automation frameworks, engineering tools, test infrastructure, or platform capabilities.
  • Experience working in Linux-based development environments with strong understanding of debugging, scripting, build systems, source control, and CI/CD practices.
  • Experience with virtualization, simulation, emulation, software-in-the-loop, hardware-in-the-loop, or virtual platform development is strongly preferred.
  • Working knowledge of embedded software development, embedded Linux, device communication, hardware-software integration, and troubleshooting complex system behavior.
  • Experience working in regulated or safety-critical product development environments is preferred; medical device software development experience is highly desirable.
  • Experience mentoring engineers, leading technical workstreams, and influencing cross-functional teams without direct reporting authority.
Role Competencies
  • Technical Leadership: Ability to lead complex software engineering initiatives, make sound technical decisions, guide implementation approaches, and influence architecture, design, and execution across teams.
  • Software Engineering Excellence: Strong proficiency in Python, object-oriented design, reusable framework development, debugging, code quality, source control, CI/CD, and maintainable software practices.
  • Automation and Virtualization Expertise: Demonstrated capability in test automation, simulation, emulation, software-in-the-loop, hardware-in-the-loop, virtual device platforms, and tools that improve development and verification efficiency.
  • Embedded and Platform Understanding: Working knowledge of embedded Linux, embedded software architecture, device interfaces, hardware-software integration, and communication protocols such as I2C, SPI, UART, CAN, and TCP/IP.
  • Tool and Technology Proficiency: Preferred hands-on exposure to tools and technologies such as PyTest, Robot Framework, Squish, Docker, Git, QEMU, VirtualBox, VMware, Yocto Linux, SIL/HIL environments, and container-based development workflows.
  • Regulated Product Development Mindset: Ability to work within quality management systems, design control expectations, documentation practices, risk awareness, and verification discipline applicable to regulated medical device software.
  • Cross-Functional Collaboration: Ability to partner effectively with Software Development, V&V, Systems Engineering, Architecture, Quality, DevSecOps, and product teams to deliver practical and scalable engineering solutions.
  • Ownership and Execution: Strong accountability for results, proactive risk identification, ability to manage ambiguity, drive technical closure, and deliver outcomes aligned with business and product priorities.
  • Coaching and Influence: Ability to mentor engineers, raise team capability, communicate complex technical concepts clearly, and influence stakeholders through data, engineering judgment, and collaborative problem solving.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Automation & Verification Lead
Staff Automation & Verification Lead

gehc • Bengaluru

On-site
INR 1,500,000 - 2,600,000
Lead Software Engineer - Product Security and DevOps
Lead Software Engineer - Product Security and DevOps

Intelex Technologies Ulc • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Lead - Software Test Automation and Verification
Lead - Software Test Automation and Verification

GE Healthcare Private Limited • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Relocation assistance
Lead Software Engineer
Lead Software Engineer

Careernet • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Intelex Technologies Ulc • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Senior Staff Engineer – Embedded Software Test and Automation
Senior Staff Engineer – Embedded Software Test and Automation

Stryker Group • Gurugram District

On-site
INR 2,500,000 - 4,200,000
Engineer
Engineer

Agiliad • India

On-site
INR 1,500,000 - 2,100,000
Lead Software Technologist I - C++ Embedded
Lead Software Technologist I - C++ Embedded

Philips Iberica SAU • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Automation Engineer
Senior Automation Engineer

Experity • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer - Medical Devices
Senior Software Engineer - Medical Devices

Stryker India Private Limited • Bengaluru

Hybrid
INR 2,800,000 - 4,500,000