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.