Software Development Engineer in Test (SDET) – Principal 1, GJFA 5 Level 1

Posted Yesterday
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka, IND
In-Office
Expert/Leader
Healthtech • Biotech • Pharmaceutical
The Role
Owns the architecture, roadmap, implementation, and technical accountability for software-in-the-loop testing of embedded firmware. The role develops Python-based automation, simulations, and reusable test infrastructure; analyzes C/C++ firmware; defines traceable verification strategies; leads failure analysis and CI integration; and establishes standards for coverage, reliability, configuration, and objective test evidence. It also provides technical leadership, mentoring, and cross-functional collaboration across embedded software, systems, verification, quality, and external engineering teams.
Summary Generated by Built In

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

·    Strong hands-on embedded C/C++ firmware development experience and understanding of firmware architecture, design principles, microcontrollers, peripherals, hardware interfaces, platform software, and abstraction layers

·    Hands-on experience with real-time operating systems (RTOS) and operating system abstraction concepts

·    Demonstrated ability to learn programming languages and tools, and willingness to build Python proficiency for test automation, framework development, and hardware simulation; prior Python experience is strongly preferred

·    Demonstrated experience architecting maintainable software infrastructure or embedded test frameworks, including abstraction design, reusable components, and technical design reviews; ability to apply firmware source-code analysis to test strategy and failure investigation

Strong understanding of real-time system fundamentals, including scheduling, interrupts, concurrency, timing behavior, communication interfaces, and fault recovery

·    Experience with medical device software development and IEC 62304 lifecycle practices

·    Knowledge of risk-based verification, requirements traceability, configuration management, and objective test evidence

·    Python programming familiarity is strongly preferred, particularly for automated testing, hardware simulation, or engineering tools

·    Experience with pytest, test doubles, mocking, code coverage, static analysis, CMake, or containerized test environments

·    Experience with SIL or hardware-in-the-loop (HIL) testing, simulation-based testing, or specific RTOS platforms such as ThreadX or FreeRTOS

·    Experience coordinating work across internal teams and external engineering partners

·    Strong system-level debugging, root-cause analysis, and problem-solving skills

·    Test architecture, automation design, and framework maintainability

·    Technical leadership, mentoring, and cross-functional decision-making

·    Attention to detail, structured thinking, and strong ownership

·    Ability to translate complex requirements and product risks into traceable verification solutions


Work hours: 1 PM to 10 PM IST

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.

Find Jobs for Employees

Find Jobs for Contingent Worker

  

Alcon is an Equal Opportunity Employer and takes pride in maintaining a diverse environment. We do not discriminate in recruitment, hiring, training, promotion or other employment practices for reasons of race, color, religion, gender, national origin, age, sexual orientation, gender identity, marital status, disability, or any other reason.

Skills Required

  • Bachelor's or Master's degree in Electronics and Communication, Computer Science, Electrical Engineering, or a related field
  • 10-15 years of relevant experience grounded in hands-on embedded software or firmware development
  • Strong hands-on embedded C/C++ firmware development experience
  • Understanding of firmware architecture, design principles, microcontrollers, peripherals, hardware interfaces, platform software, and abstraction layers
  • Hands-on experience with real-time operating systems and operating system abstraction concepts
  • Experience architecting maintainable software infrastructure or embedded test frameworks
  • Ability to apply firmware source-code analysis to test strategy and failure investigation
  • Understanding of real-time system fundamentals, including scheduling, interrupts, concurrency, timing behavior, communication interfaces, and fault recovery
  • Experience with medical device software development and IEC 62304 lifecycle practices
  • Knowledge of risk-based verification, requirements traceability, configuration management, and objective test evidence
  • Experience with pytest, test doubles, mocking, code coverage, static analysis, CMake, or containerized test environments
  • Experience with SIL or HIL testing, simulation-based testing, or RTOS platforms such as ThreadX or FreeRTOS
  • Experience coordinating work across internal teams and external engineering partners
  • Strong system-level debugging, root-cause analysis, and problem-solving skills
  • Test architecture, automation design, and framework maintainability experience
  • Technical leadership, mentoring, and cross-functional decision-making experience
  • Ability to translate complex requirements and product risks into traceable verification solutions
  • Python proficiency or familiarity for test automation, framework development, hardware simulation, and engineering tools

Alcon Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Alcon and has not been reviewed or approved by Alcon.

  • Retirement Support — Retirement benefits are framed as unusually strong, pairing a 401(k) match with an additional employer-funded retirement plan contribution. Stock purchase access and performance bonuses are also positioned as meaningful components of total rewards.
  • Healthcare Strength — Health coverage is described as comprehensive across medical, dental, vision, life, disability, and mental health support. Distinctive vision-related perks, including free contact lenses in some cases, reinforce the perceived strength of the health-and-wellness offering.
  • Leave & Time Off Breadth — Time-off offerings are characterized as robust, including paid holidays, PTO/vacation, paid sick time, and parental leave. Flexible time off for certain exempt roles and reported year-end shutdown periods further strengthen perceived coverage.

Alcon Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Geneva
20,962 Employees
Year Founded: 1945

What We Do

Alcon helps people see brilliantly. As the global leader in eye care with a heritage spanning more than seven decades, we offer the broadest portfolio of products to enhance sight and improve people’s lives. Our Surgical and Vision Care products touch the lives of more than 260 million people in over 140 countries each year living with conditions like cataracts, glaucoma, retinal diseases and refractive errors. Our more than 20,000 associates are enhancing the quality of life through innovative products, partnerships with eye care professionals and programs that advance access to quality eye care.

Similar Jobs

Hybrid
2 Locations
289097 Employees

Zscaler Logo Zscaler

Development Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Hybrid
Bangalore, Bengaluru, Karnataka, IND
8697 Employees

CDW Logo CDW

Senior Sales Support

Information Technology
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
15100 Employees

CDW Logo CDW

Post Sales Support

Information Technology
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
15100 Employees

Similar Companies Hiring

Granted Thumbnail
Artificial Intelligence • Healthtech • Insurance • Mobile • Financial Services
New York, New York
23 Employees
OneImaging Thumbnail
Healthtech
Miami, FL
62 Employees
Vitalize Thumbnail
Artificial Intelligence • Healthtech • Software
San Francisco, California
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account