Home
Jobs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Internship

Job Description

About the Role

System Software Engineer


Key Responsibilities
  • Design, develop, and maintain robust and scalable software systems for robotic control, user interface, and data integration.
  • Lead the development of applications using WPF (.NET) and C# for clinical workflow and robotic procedure support.
  • Implement core logic, real-time communication, and image processing using C++, Python, and Java.
  • Drive architectural decisions and mentor junior engineers through code reviews and technical discussions.
  • Integrate imaging libraries, DICOM standards, and registration/motion planning algorithms.
  • Ensure software complies with regulatory standards (IEC 62304, ISO 14971, ISO 13485) and internal QMS procedures.
  • Collaborate with hardware, firmware, clinical, and quality teams to translate system-level requirements into software deliverables.
  • Contribute to risk management, design documentation, and traceability matrices.
  • Support CI/CD pipelines, version control strategies, and test automation for quality assurance.
  • Evaluate and integrate third-party libraries, SDKs, or tools relevant to robotic or imaging software.


Required Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology
  • 3+ years of experience in software development with strong proficiency in C#, .NET/WPF, and C++.
  • Deep understanding of object-oriented design, multi-threading, and software architecture patterns.
  • Proven ability to lead feature-level or system-level software development projects.
  • Strong understanding of software lifecycle in a regulated industry, preferably medical devices.
  • Excellent problem-solving, debugging, and documentation skills.


Preferred/Bonus Skills
  • Experience with DICOM, VTK/ITK, OpenCV, or ROS.
  • Background in medical imaging, surgical robotics, or interventional devices.
  • Knowledge of cybersecurity practices in healthcare systems.
  • Experience in Agile methodologies, DevOps, and automated testing frameworks.
  • Familiarity with risk management tools and regulatory submissions (e.g., FDA, CE).


What We Offer
  • Opportunity to work on cutting-edge medical robotic platforms.
  • Technical leadership and career growth opportunities.
  • Supportive, collaborative R&D environment.
  • Participation in product development from concept to clinical deployment.
  • Competitive compensation and benefits package.

Mock Interview

Practice Video Interview with JobPe AI

Start Software Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Bengaluru, Karnataka, India