Software Engineering Intern

Articulus Surgical

Bengaluru, Karnataka, IndiaFresher4h agovia LinkedIn

This job at a glance

Who can apply
Freshers and up to 1 year · B.Tech / B.E. or M.Tech
Must know
OperationsC++CData structures & algorithmsLinuxGit
Nice to have
Embedded systemsUnit testing
Work
On-site in Bengaluru · internship
Pay
Not stated by the employer.
Skill demand
Data structures & algorithms20%C++14%Operations9%C2%of 93 similar fresher jobs posted in India this week
Listed
11 Nov 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

Articulus Surgical is seeking a Software Engineering Intern to contribute to the development, testing, and integration of software for their robotic surgical system. This role offers exposure to embedded systems, real-time operations, and validation within medical robotics.

Key Responsibilities

  • Develop, debug, and optimize C/C++ modules for the main surgical system software.
  • Perform unit, functional, and module-level testing to ensure reliability.
  • Support system integration testing across software, hardware, and embedded modules.
  • Build logging, diagnostics, and error-reporting mechanisms.
  • Work on software-hardware interfacing, IPC, and real-time operations.
  • Assist with test automation, defect tracking, and root-cause analysis.
  • Collaborate with cross-functional teams to resolve issues.
  • Maintain technical documentation, test reports, and validation records per quality processes.

Requirements & Tech Stack

  • Pursuing or recently completed B.E./B.Tech/M.Tech in CS, ECE, Embedded Systems, Electrical Engineering, or a related field.
  • Academic or project experience in C/C++.
  • Strong C/C++ fundamentals, with a solid grasp of data structures, algorithms, and OOP.
  • Familiarity with Linux environments and debugging tools.
  • Understanding of OS concepts, multithreading, and process management.
  • Working knowledge of Git and software testing methodologies.
  • Strong problem-solving and communication skills.

Preferred

  • Embedded development, RTOS, or hardware communication protocols.
  • Experience with unit testing frameworks, test automation, or CI.
  • Exposure to robotics, control systems, or hardware-software integration.
  • Interest in safety-critical software and medical device quality standards.

What You’ll Learn

  • Hands-on development of software for robotic surgical systems.
  • Debugging, validation, and system integration in a complex engineering environment.
  • Engineering practices behind reliable, medical-grade software.

Ideal Candidate Profile

  • Detail-oriented and curious.
  • Strong C/C++ foundations.
  • Interest in embedded systems and robotics.
  • Commitment to writing reliable, testable, maintainable code.

Fresher Software Developer Jobs in Bengaluru · last 7 days

94 openings · 93 need no experience

Most hiring: Netm Corporate Solutions, Creative Hands HR, Credit Samadhaan

See all 94 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job