Senior Software Engineer

Careernet

Bengaluru

On-site

INR 1,500,000 - 2,300,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Careernet in Bengaluru is seeking an experienced embedded software engineer to develop and maintain embedded applications for medical devices using C and C++. The role involves multithreading, IPC, and hardware interfaces, with GUI components for embedded ophthalmic systems.

You will contribute to architecture, design reviews, verification, and lifecycle activities in a safety-critical environment, collaborating across engineering teams.

Qualifications

  • 5–8 years of embedded software development experience.
  • Experience with Embedded C and Embedded C++.
  • Hands-on with QNX-based embedded environments.
  • Strong knowledge of algorithms and multithreading.
  • Experience GUI development for embedded/devices.

Responsibilities

  • Design, develop, integrate, and maintain embedded applications using C and C++.
  • Implement multithreaded software, IPC, device interfaces, and algorithms for medical equipment.
  • Develop GUI components and operator-facing software for embedded ophthalmic systems.
  • Participate in software architecture, detailed design, code reviews, requirements analysis, and risk assessments.
  • Support software verification, defect resolution, documentation, and lifecycle activities for safety-critical products.

Skills

Multithreading
Algorithms
Embedded C++
GUI
Embedded C
QNX
User Interface
RTOS
Windows

Education

B.E. in Computer Science

Job description

Key Skills: Multi Threading, Algorithms, Embedded C++, GUI, Embedded C, QNX, User Interface, RTOS, Windows

Roles and Responsibilities:
  • Design, develop, integrate, and maintain embedded applications using C and C++.
  • Implement multithreaded software, interprocess communication, device interfaces, and algorithmic functionality for medical equipment.
  • Develop GUI components and operator-facing software for embedded ophthalmic systems.
  • Participate in software architecture, detailed design, code reviews, requirements analysis, and technical risk assessments.
  • Support software verification, defect resolution, engineering documentation, and lifecycle activities for safety-critical products.
Skills Required:
  • 5 - 8 years of relevant embedded software development experience, preferably in medical devices or other safety-critical systems.
  • Strong professional experience with Embedded C and Embedded C++ development.
  • Hands-on experience with QNX-based embedded software environments.
  • Solid understanding of algorithms, multithreading, and software interaction with hardware interfaces.
  • Experience developing graphical user interfaces for embedded or device-based applications.
Good to Have:
  • Experience with user interface development, Windows software development, or real-time operating systems.

Education: B.E. in Computer Science or a related engineering discipline.


Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer_105032
Senior Software Engineer_105032

MyCareernet • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Sr. Engineer - Embedded SW (C++ & Medical Devices)
Sr. Engineer - Embedded SW (C++ & Medical Devices)

Gi Group Holding • Pune District

On-site
INR 900,000 - 1,300,000
Software Engineer Senior (C++/C#)
Software Engineer Senior (C++/C#)

Careernet • Coimbatore District

On-site
INR 3,500,000 - 5,500,000
Senior Software Engineer – Embedded Developer
Senior Software Engineer – Embedded Developer

Stryker • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Senior Software Engineer-Embedded Engineer C/C++
Senior Software Engineer-Embedded Engineer C/C++

NeST Digital • Bengaluru

On-site
INR 600,000 - 1,000,000
Senior Software Developer C++
Senior Software Developer C++

Alten • Pune District

On-site
INR 2,600,000 - 4,000,000
Senior Software Engineer - C++QT
Senior Software Engineer - C++QT

Nestdigital • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Software Engineer Senior (C++/C#)_105066
Software Engineer Senior (C++/C#)_105066

MyCareernet • Coimbatore District

On-site
INR 3,200,000 - 4,500,000
C++ Developer_104925
C++ Developer_104925

MyCareernet • Pune District

On-site
INR 600,000 - 1,200,000
Architect
Architect

Cognizant • Bengaluru Urban

On-site
INR 900,000 - 1,500,000