hirly

Alcon

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

Bangalore, India

hirly Pro

Get in front of the people hiring at Alcon

  • Reach the hiring manager at Alcon on LinkedIn, from your own account
  • hirly applies to this job for you, with unlimited applications
  • A resume and cover letter written for this job, unlimited
  • The hiring manager and recruiter at Alcon, with contact details
Get Pro for this job →

$49 a month · ₹1,999 for 30 days in India · cancel any time

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Alcon first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 3M live jobs from 220,000+ employers in 200+ countries.

Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude or ChatGPT and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Senior
Country
IN
Work mode
On-site / unstated
First seen by hirly
10 Nov 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

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.

Original posting on Alcon's site ↗

Listed on hirly, a job board. hirly is not the employer: Alcon is hiring for this role.

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job