Software Engineer Intern (C++ / DICOM / CI-CD)
BIOBOT SURGICAL PTE. LTD. Singapore Internship
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.
- 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.
Singapore
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...
Singapore
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...
ByteDanceSingapore
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...