Software Development Engineer in Test (SDET) – Embedded Firmware SIL – Senior Engineer, GJFA 6 Level 1 (Bengaluru)

Software Development Engineer in Test (SDET) – Embedded Firmware SIL – Senior Engineer, GJFA 6 Level 1 (Bengaluru)

11 Nov
|
Alcon Research
|
Bengaluru

11 Nov

Alcon Research

Bengaluru

Key Responsibilities:

Analyze firmware requirements architecture C/C source code design principles and existing test procedures to identify test scenarios establish expected behavior and develop automated tests with explicit requirements traceability

Adapt C/C firmware and its operating system and hardware interfaces to support host-based SIL execution

Develop and maintain Python test scripts reusable libraries hardware simulations and test utilities within the existing SIL framework extending the framework to support additional subsystems and products

Develop positive negative boundary-condition and fault-injection tests covering functional behavior interfaces fault handling recovery and state transitions including timeouts sequencing and concurrency-related behavior within SIL capabilities rather than assuming target-equivalent execution timing

Run tests assess results reproduce defects and investigate failures throughout the firmware interface adaptations simulations framework and test code to distinguish product defects from test-environment issues

Integrate tests with Azure DevOps (ADO) GitHub and CI workflows

Collaborate with embedded software systems architecture verification and quality engineers to improve testability

Develop repeatable isolated tests with reliable setup and cleanup clear assertions versioned firmware and test configurations review records and retained results to support regression testing and use in formal verification

Improve framework reliability simulation fidelity execution efficiency and test coverage; identify differences between simulated and target behavior that could affect test validity





Key Requirements/Minimum Qualifications:

Bachelors or Masters degree in Computer Engineering Electrical Engineering Computer Science or related field

810 years of relevant experience grounded in hands-on embedded software/firmware development; experience limited to general software automation or SDET work is not a substitute for this foundation

Strong 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 OS abstraction concepts

Demonstrated ability to learn new programming languages and tools and willingness to build Python proficiency for test automation framework extensions and hardware simulation

Experience developing automated tests for embedded systems and using firmware design and source-code analysis to select test scenarios and investigate failures; prior SDET job experience is not required

Good understanding of real-time system fundamentals including scheduling interrupts concurrency timing behavior communication interfaces and fault handling

Experience with medical device software development and IEC 62304 lifecycle practices





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

Familiarity with Python particularly for test automation or engineering tools

Experience with pytest test doubles mocking hardware simulation and code coverage; familiarity with static analysis CMake or containerized test environments is a plus

Prior exposure to SIL or hardware-in-the-loop (HIL) testing or specific RTOS platforms such as ThreadX or FreeRTOS

Experience improving an existing test automation framework

Strong debugging log analysis root-cause analysis and problem-solving skills

Ability to develop clean and maintainable automation code

Ability to work independently and collaborate with cross-functional teams

Attention to detail structured thinking and strong ownership

Ability to translate requirements and product risks into executable and traceable automated tests

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.

Required Experience:

Senior IC

📌 Software Development Engineer in Test (SDET) – Embedded Firmware SIL – Senior Engineer, GJFA 6 Level 1 (Bengaluru)
🏢 Alcon Research
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer in test (sdet) – embedded firmware sil – senior engineer, gjfa 6 level 1 (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer in test (sdet) – embedded firmware sil – senior engineer, gjfa 6 level 1 (bengaluru) / bengaluru