Engineer (10308)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
We are looking for a skilled Python Automation Engineer with expertise in Hardware-in-the-Loop (HIL) testing to join our Medical Device R&D team.
The ideal candidate will have hands-on experience in developing Python-based automation frameworks, HIL test environments, and system-level verification for embedded medical devices.
You will work closely with software, firmware, hardware, systems engineering, and quality teams to automate verification activities and ensure compliance with medical device standards.
Key Skills for This Role
Full Job Posting
Job Description – Python Automation Engineer (HIL) – Medical Devices
Job Summary
We are looking for a skilled Python Automation Engineer with expertise in Hardware-in-the-Loop (HIL) testing to join our Medical Device R&D team.
The ideal candidate will have hands-on experience in developing Python-based automation frameworks, HIL test environments, and system-level verification for embedded medical devices.
You will work closely with software, firmware, hardware, systems engineering, and quality teams to automate verification activities and ensure compliance with medical device standards.
Key Responsibilities
- Design, develop, and maintain Python-based automation frameworks for Hardware-in-the-Loop (HIL) testing.
- Develop automated test scripts for system, integration, regression, and functional testing of embedded medical devices.
- Configure and maintain HIL test benches, simulators, and hardware test setups.
- Integrate automation frameworks with hardware components, sensors, actuators, communication interfaces, and embedded controllers.
- Develop automation utilities for data acquisition, logging, analysis, and report generation.
- Perform software and hardware integration testing to validate product functionality and performance.
- Collaborate with Software, Firmware, Hardware, Systems, and Verification & Validation teams to define automation strategies.
- Analyse test results, investigate failures, perform root cause analysis, and support defect resolution.
- Integrate automated test execution into CI/CD pipelines.
- Prepare test plans, test cases, automation documentation, and verification reports.
- Participate in design reviews, code reviews, and continuous process improvement initiatives.
- Ensure compliance with medical device software development and quality processes.
Programming
- Python (Mandatory)
• Object-Oriented Programming (OOP)
- Python Scripting
- Multithreading and Multiprocessing
• PyTest And Robot Framework
- Unit Testing
- Functional Testing
- Regression Testing
- Integration Testing
- System Testing
• Test Bench Setup
- Hardware Simulation
- Device Emulation
- Data Acquisition
- Real-time Testing
• Embedded Systems Testing
- Hardware-Software Integration
- Firmware Validation
About Agiliad
Agiliad is an engineering and R&D services company serving product companies and startups with chip-to-cloud product engineering.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Agiliad
Senior Hardware Design Engineer (10377)
Pune, IND
Java developer (10321)
Pune, IND
DevOps & Automation engineers - Kubernetes, Python 1 (10371)
Pune, IND
Lead Python developer with AWS Experience (10352)
Pune, IND
Java, Scala & Akka (10351)
Pune, IND
Devops (10309)
Pune, IND
SOUP Validation Engineer (10305)
Pune, IND
Lead automation (10288)
, IND