Jobs › Companies › Alcon › Software Development Engineer in Test (SDET) – Embedded Firmware / SIL – Senior Engineer, GJFA 6 Level 1

Über diese Software Development Engineer in Test (SDET) – Embedded Firmware / SIL – Senior Engineer, GJFA 6 Level 1 Stelle bei Alcon

Alcon · Vor Ort · Bangalore, India

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 clear 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:

·    Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field

·    8–10 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.

Bereit, sich bei Alcon zu bewerben?
Bei Alcon bewerben

Über Alcon

At Alcon, we are committed to helping people see better. We believe patients should have access to quality eye care regardless of their economic circumstances; however, barriers to good eye health exist for patients in both developed and emerging markets. Alcon develops and manufactures innovative devices to serve the full life cycle of eye care needs. Its surgical group is one of the largest makers of equipment used for cataract removal and laser vision correction. Its consumer products include the well-known Opti-Free line of contact lens solutions and related products. Alcon, which was founded in 1945, sells its products in 180 countries worldwide.

Alle Jobs bei Alcon ansehen →

Ähnliche Jobs

Everpure
SDET, Portworx
Everpure
⚡ Früh bewerben Bangalore, India Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 8 Std.
Alcon
Software Development Engineer in Test (SDET) – Principal 1, GJFA 5 Level 1
Alcon
⚡ Früh bewerben Bangalore, India Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 17 Std.
SentinelOne
Software Development Engineer in Test, Bangalore based role - Hybrid.
SentinelOne
⚡ Früh bewerben Bengaluru, Karnataka, India Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 4 Tg.
DigiCert
Senior Software Development Engineer in Test
DigiCert
⚡ Früh bewerben India, Bangalore Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 5 Tg.
ES
Principal Software Development Engineer in Test
eClinical Solutions
⚡ Früh bewerben Bangalore, Karnataka, India Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 6 Tg.
Global Payments
Quality Assurance Analyst(Fintech Domain) - Automation & Functional Tester, Java, Selenium, SQL, SOAP API, Rest API - 7-10 Years - Pune, Bengaluru
Global Payments
⚡ Früh bewerben PUNE, , INDIA Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 6 Tg.
Cisco
Software Test Automation Engineer
Cisco
⚡ Früh bewerben Bangalore, India Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 1 Wo.
Cisco
Software Engineer- Software Test Engineer – IOS XR | Python Automation | L0/L1 Optical Testing 8 - 10 years
Cisco
⚡ Früh bewerben Bangalore, India Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 1 Wo.
Kyndryl
Software Test Engineer – Automation & Performance (QA Test Engineer)
Kyndryl
⚡ Früh bewerben Bangalore, Karnataka, India Hybrid
● Neu 👁 Gesehen ✓ Beworben vor 1 Wo.

Registrieren für Vorschläge, die auf die von Ihnen geöffneten Jobs und gespeicherten Suchen zugeschnitten sind.

Mehr Jobs bei Alcon

Alle Jobs bei Alcon ansehen →

Jetzt bewerben
🤖

Moment — langsam

JobsRadar wurde für echte Menschen gebaut, die eine schwere Zeit bei der Jobsuche haben — nicht für automatisierte Anfragen. Sie klicken viel zu schnell und sind jetzt vorübergehend blockiert.

Kommen Sie später wieder. Wenn Sie wirklich auf Jobsuche sind, stehen wir hinter Ihnen — verhalten Sie sich einfach wie ein Mensch.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Verschaffe dir einen Vorsprung bei der Jobsuche.

Tritt unserem Telegram-Kanal bei für das, was dir hilft, die Stelle zu bekommen — Gehaltsbenchmarks, den wöchentlichen Marktpuls und neue Feature-Drops. Kein Spam, nur Signal.

Dem Kanal beitreten — kostenlos