Software Development Engineer in Test (SDET) – Principal 

Alcon · Bangalore, India

Bangalore, India10–15 yearsPosted 10 Nov 2026Last checked 14 Nov 2026

Free account: apply link, HR contact and an AI-written cold email

About the role

Key Responsibilities: ·    Analyze firmware requirements, architecture, C/C++ source code, design principles, and manual test procedures to establish expected behavior and define traceable SIL test solutions ·    Own end-to-end technical accountability for the SIL capability: establish its architecture, design approach, and technical roadmap; guide evolution across subsystems and products; and drive implementation through reliable operational use ·    Define and track SIL success criteria with stakeholders, including meaningful firmware test coverage, test reliability, execution turnaround, defect-detection effectiveness, and effort to support additional subsystems and products; prioritize improvements and drive resolution of technical risks and dependencies ·    Direct design decisions and technical reviews, record key tradeoffs, and set interface definitions, abstraction boundaries, extension mechanisms, and engineering standards for simulation fidelity, maintainability, and reuse. Develop and maintain scalable Python-based tests, hardware simulations, utilities, and reusable libraries within the existing SIL framework ·    Define, review, and contribute to C/C++ firmware and operating system and hardware interface adaptations for host-based SIL execution, establishing appropriate boundaries between firmware and simulations ·    Define and review positive, negative, boundary-condition, and fault-injection test approaches covering functional behavior, interfaces, recovery, state transitions, and regression, including timeouts, sequencing, and concurrency-related behavior within SIL capabilities ·    Lead complex failure analysis across firmware, interface adaptations, simulations, framework components, and test code, distinguishing product defects from test-environment issues and driving systemic improvements ·    Drive integration of automated tests with Azure DevOps (ADO), GitHub, and CI workflows ·    Collaborate with embedded software, systems, architecture, verification, and quality teams to improve testability and establish simulation fidelity criteria, assess SIL-versus-target limitations, and address their impact on test validity without assuming target-equivalent execution timing ·    Establish and review standards for traceability, repeatable and isolated tests, controlled firmware and test configurations, review records, and retained results to support regression testing and assess suitability for formal verification use ·    Provide technical guidance, mentoring, and design and code reviews for SDETs and software engineers Key Requirements/Minimum Qualifications: ·    Bachelor’s or Master’s degree in Electronics & Communication, Computer Science, Electrical Engineering, or related field ·    10–15 years of relevant experience grounded in hands-on embedded software/firmware development; general software verification, test automation, or SDET experience alone does not substitute for this foundation

Skills mentioned

  • Python
  • Azure

Want to reach Alcon's HR directly?

NextKnock finds the hiring contact and writes a personal cold email from your resume. You send it from your own Gmail.

Similar jobs

More jobs at Alcon

All Alcon jobs and company facts →

Browse more