Alcon logo

Sr. Associate II, Software Engineering

Alcon
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

5 - 10 Years

TYPE

FullTime

SKILLS REQUIRED

Embedded SystemsSecure Coding PracticesSystem ArchitectureUnit TestingIEC 62304FDA ComplianceC++C#C

Job description

Overview

As a Senior Software Engineer, develop and document complex software applications embedded in ophthalmic surgical and medical devices. Participate in all phases of the software lifecycle, including requirements, architecture, detailed design, implementation, and testing.

What you'll do

  • Develop and maintain C, C++, C# applications using .NET.
  • Ensure compliance with IEC 62304 and FDA-regulated medical device software development processes.
  • Collaborate in an Agile/Scrum environment to deliver high-quality software.
  • Design, implement, and maintain automated unit tests and test automation frameworks.
  • Author and maintain comprehensive software engineering documentation, including requirements specifications, software architecture documents, detailed design descriptions, and test protocols and reports.
  • Participate in code reviews, risk assessments, and design discussions to ensure safety and reliability.
  • Mentor junior engineers and contribute to continuous improvement initiatives.

What you'll need

  • University Degree in Computer Science, Engineering, or related discipline with 5+ years of work experience.
  • 5–10 years of professional experience developing safety-critical software in the medical device industry.
  • Strong proficiency in C, C++, C#, and .NET application development.
  • Hands-on Windows development experience.
  • Experience with multi-threading and interprocess communication.
  • Familiarity with software architecture and object-oriented design patterns.
  • Experience using Git for version control.
  • Excellent written and verbal English communication skills.

Nice to have

  • Additional experience with QNX RTOS, Photon GUI, and Microsoft technology stacks.
  • Additional experience developing and optimizing software algorithms for galvo control systems.
  • Development of medical device software in an FDA-regulated environment, including knowledge of IEC 62304 and medical device software lifecycle processes.
  • Familiarity with hardware design constraints as applied to software interfaces.
  • Communication experience using TCP/IP.
  • Strong working knowledge of advanced design principles that facilitate maintainability, reuse, and clarity of design.
  • Demonstrated ability to independently research technical issues and generate creative/innovative solutions.

Details

  • Location: Bangalore, India.
  • Work hours: 1 PM to 10 PM IST.
  • Relocation assistance: Yes.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Sr. Associate II, Software Engineering