Home > Software Engineering Intern Jobs

Software Engineer Intern (C++ / DICOM / CI-CD)

apartmentBIOBOT SURGICAL PTE. LTD. placeSingapore descriptionInternship calendar_month 

About the Role

We are seeking a motivated Software Development Intern to join our engineering team working on medical imaging software and related automation pipelines. The intern will assist in developing, testing, and integrating C++ components using the DCMTK library, automating build workflows through Jenkins CI/CD, and supporting task tracking via Jira.

This internship offers hands-on experience with real-world software development workflows in the healthcare technology domain, with opportunities to learn about DICOM standards, PACS communication, and continuous integration best practices.

Key Responsibilities
  • Assist in developing and maintaining C++ modules using the DCMTK (DICOM Toolkit) for medical image processing and PACS communication.
  • Implement, test, and debug code under the supervision of senior developers.
  • Collaborate using Jira for issue tracking, sprint planning, and project documentation.
  • Help design and maintain Jenkins pipelines for continuous integration and automated testing.
  • Participate in code reviews, unit testing, and documentation of new features.
  • Contribute to improving build reliability, deployment efficiency, and version control workflows (SVN).
  • Work closely with the QA team to troubleshoot integration issues and automate test validation.

Qualifications

Required:

  • Currently pursuing a bachelor’s degree in computer science, Software Engineering, or related field.
  • Solid understanding of C++ programming and object-oriented design.
  • Basic familiarity with SVN version control.
  • Strong problem-solving and analytical skills.
  • Willingness to learn new technologies and follow software development best practices.

Preferred (Nice to Have):

  • Knowledge of DICOM standards or prior experience using DCMTK.
  • Experience or coursework involving Jenkins, CI/CD, or automation tools.
  • Exposure in methodologies and tools such as Jira.
  • Familiarity with Windows development environments and build tools (CMake, Make).
  • Understanding of network programming (TCP/IP, sockets) or RESTful APIs.
What You’ll Learn
  • Real-world exposure to medical imaging software and DICOM communication workflows.
  • Setting up and maintaining a CI/CD pipeline with Jenkins for automated builds and tests.
  • Working in a collaborative Agile environment using Jira for project management.
  • Applying software engineering principles from development to deployment in a regulated domain.
check_circleNew offer

Software Engineering Intern

placeSingapore
Company CPO Pte Ltd dndts.com Designation Software Engineering Intern Date Listed 11 Dec 2025 Job Type Entry Level / Junior Executive, Experienced / Senior Executive Intern/TS Job Period Flexible Start, For At Least 6 Months Profession...
thumb_up_altRecommended

Software Engineer Intern (Python)

placeSingapore
in Wayzata, New York City, West Palm Beach, Geneva, Zug, Copenhagen, Singapore, and Scottsdale. Garda is looking to hire a Software Engineer Intern (Python) to be a part of our Research and Technology (R&T) team based out of our Singapore office, for Summer...
apartmentByteDanceplaceSingapore
as well enhance the capabilities of issue detections.  •  Collaborate with product design, product management and other software engineering teams to deliver business values to the users. Qualifications Minimum Qualifications:  •  Currently pursuing...