Apprentice - Software Engineer In Test

Alcon

Bengaluru, INonsitePosted Jul 6, 2026
Posting intelligenceActively listed

Skills

azure devopsregressiongithubpythonazurec++

About the role

Role Summary

Entry-level Software engineer responsible for developing and maintaining software-in-the-loop (SIL) automated tests to test safety-critical, real-time embedded medical device software running on Microcontroller based systems. The role focuses on validating firmware behavior using simulation and automation frameworks.

Key Responsibilities

Review software requirements, design documentation, and manual test procedures to derive and implement SIL test cases with clear traceability.

Implement automated test scripts using Python within an existing SIL framework

Extend and enhance the SIL framework and simulations as needed to support test cases

Execute regression tests, analyze results, and debug test failures

Perform design and code reviews of test scripts and framework to ensure correctness and completeness

Collaborate directly with embedded software engineers to understand system behavior and requirements

Contribute to improvements in test coverage, framework capabilities, and simulation fidelity

Integrate tests with development workflows using tools like Azure DevOps (ADO) and GitHub

Perform Computer System Validation (CSV) on the framework to comply with regulatory requirements

Required Qualifications

Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, Electronics & Communications, or related field

0–2 years of experience with embedded software development in C/C++ (microcontroller-based systems)

Experience with Python for scripting or automation

Understanding of real-time system fundamentals (e.g., scheduling, interrupts, timing behavior)

Preferred Qualifications

Experience with RTOS such as ThreadX or FreeRTOS

Exposure to software testing concepts (unit, integration, or system testing)

Familiarity with debugging embedded systems and analyzing logs

Experience working with test frameworks, simulators, or CI workflows (basic level)

Key Skills

Strong debugging and problem-solving skills

Attention to detail and structured thinking

Ability to work closely with cross-functional engineering teams

ATTENTION: Current Alcon Employee/Contingent Worker

If you are currently an active employee/contingent worker at Alcon, please click the appropriate link below to apply on the Internal Career site.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer in Test roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer in Test hub for India medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.