C++ Engineer (DICOM)

2 Months ago • 5 Years + • Research & Development

Job Summary

Job Description

Apexon seeks a C++ Engineer with 5+ years of experience to develop and maintain high-quality software applications for processing and analyzing DICOM images. Responsibilities include implementing and optimizing algorithms for image segmentation, registration, and enhancement; integrating DICOM functionalities into existing systems; collaborating with cross-functional teams; troubleshooting software issues; and maintaining documentation. The ideal candidate possesses strong C++ skills, DICOM expertise (DCMTK, GDCM), medical imaging knowledge, and experience with multi-threaded/high-performance computing. Familiarity with other libraries (OpenCV, ITK) and Agile methodologies is a plus.
Must have:
  • 5+ years C++ development experience
  • DICOM image processing expertise
  • Medical imaging knowledge
  • Multi-threaded/high-performance computing
  • Object-oriented programming
  • Software design principles
Good to have:
  • Experience with OpenCV, ITK
  • Knowledge of Python, Java
  • Familiarity with medical imaging hardware/software
  • Agile development experience
Perks:
  • Health Insurance (Dental & Vision)
  • 401K Plan
  • Life Insurance, STD & LTD
  • Paid Vacations & Holidays
  • Paid Parental Leave
  • FSA
  • Learning & Development

Job Details

Description

Position at Apexon

About Apexon:

Apexon is a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences. We have been meeting customers wherever they are in the digital lifecycle and helping them outperform their competition through speed and innovation.

 

Apexon brings together distinct core competencies – in AI, analytics, app development, cloud, commerce, CX, data, DevOps, IoT, mobile, quality engineering and UX, and our deep expertise in BFSI, healthcare, and life sciences – to help businesses capitalize on the unlimited opportunities digital offers. Our reputation is built on a comprehensive suite of engineering services, a dedication to solving clients’ toughest technology problems, and a commitment to continuous improvement. 

 

Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon now has a global presence of 15 offices (and 10 delivery centers) across four continents. 

 

We enable #HumanFirstDIGITAL

 

Role Description:

 

You’ll be responsible for (Responsibilities):

  • Develop and maintain high-quality C++ software applications for processing and analyzing DICOM images.
  • Implement and optimize algorithms for image segmentation, registration, and enhancement.
  • Integrate DICOM imaging functionalities into existing systems and ensure compliance with DICOM standards.
  • Collaborate with cross-functional teams, including software engineers, data scientists, and medical professionals, to understand requirements and deliver effective solutions.
  • Troubleshoot and resolve software issues related to image processing and DICOM compatibility.
  • Write and maintain detailed documentation for code, algorithms, and system functionalities
  • Stay current with advancements in medical imaging technology and incorporate relevant innovations into our products.
  • Required Qualifications:
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Biomedical Engineering, or a related field.
  • Proven experience 5+ years in C++ development, with a strong grasp of object-oriented programming and software design principles.
  • Hands-on experience with DICOM image processing, including familiarity with DICOM libraries (e.g., DCMTK, GDCM) and tools.
  • Solid understanding of medical imaging concepts, including image acquisition, processing, and analysis.
  • Experience with multi-threaded and high-performance computing in C++.
  • Proficiency in using version control systems (e.g., Git) and development tools.
  • Strong problem-solving skills and the ability to work independently and as part of a team.
  • Excellent communication skills, both verbal and written.
  • Preferred Qualifications:
  • Experience with other image processing libraries and frameworks (e.g., OpenCV, ITK)
  • Knowledge of other programming languages (e.g., Python, Java) and their integration with C++
  • Familiarity with medical imaging hardware and software systems.
  • Experience with Agile development methodologies and tools

 

You’ll have (Qualification & Experience):

  •  Bachelor's Degree in related field is required. 

 

Don’t worry if you don’t check all the boxes; we’d still love to hear from you. 

Our Commitment to Diversity & Inclusion:

Did you know that Apexon has been Certified™ by Great Place To Work®, the global authority on workplace culture, in each of the three regions in which it operates: USA (for the fourth time in 2023), India (seven consecutive certifications as of 2023), and the UK.

Apexon is committed to being an equal opportunity employer and promoting diversity in the workplace. We take affirmative action to ensure equal employment opportunity for all qualified individuals. Apexon strictly prohibits discrimination and harassment of any kind and provides equal employment opportunities to employees and applicants without regard to gender, race, color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. 

 

You can read about our Job Applicant Privacy policy here Job Applicant Privacy Policy (apexon.com)

Our Perks and Benefits: 

Our benefits and rewards program has been thoughtfully designed to recognize your skills and contributions, elevate your learning/upskilling experience and provide care and support for you and your loved ones. 

As an Apexon Associate, you get continuous skill-based development, opportunities for career advancement, and access to comprehensive health and well-being benefits and assistance.

 

We also offer:

  1. Health Insurance with Dental & Vision
  2. 401K Plan
  3. Life Insurance, STD & LTD
  4. Paid Vacations & Holidays
  5. Paid Parental Leave
  6. FSA Dependent & Limited Purpose care
  7. Learning & Development 

Similar Jobs

Accurate - Senior Engineering Manager - Java

Accurate

Hyderabad, Telangana, India (Hybrid)
3 Months ago
ByteDance - Backend Software Engineer - Global E-Commerce Supply Chain Operation Platform

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
ByteDance - Backend Software Engineer - Dubai

ByteDance

Dubai, Dubai, United Arab Emirates (On-Site)
3 Months ago
ByteDance - Site Reliability Engineer

ByteDance

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
OKX - Graduate Hire 2024/25 - Blockchain Engineer

OKX

Hong Kong (On-Site)
4 Months ago
DigitalFish - Senior Computer Vision Engineer, Camera Systems

DigitalFish

Sunnyvale, California, United States (On-Site)
2 Months ago
Synopsys  Inc  - Staff R&D Engineer

Synopsys Inc

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Konecranes - Consultant, CAD Development

Konecranes

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Google - Software Engineering Manager, Black Community Inclusion

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
3 Months ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

Chicago, Illinois, United States (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Software Engineer, Machine Learning

Meta

London, England, United Kingdom (On-Site)
3 Months ago
The Workshop - Database Engineer (PostgreSQL / MySQL) - Blockchain

The Workshop

Madrid, Community Of Madrid, Spain (Hybrid)
7 Months ago
ByteDance - Research Scientist, Reinforcement Learning

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Oracle - Senior User Experience Developer

Oracle

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Skylo - Senior Software Backend Engineer

Skylo

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
undefined - Senior Java Engineer - Data

Amsterdam, North Holland, Netherlands (Hybrid)
4 Months ago
bosh group india - Data Engineer

bosh group india

Bengaluru, Karnataka, India (On_site)
2 Months ago
Google - Software Engineer, Android Automotive

Google

(On-Site)
2 Months ago
Solvers India - Game Developer - Slot (Frontend)

Solvers India

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
ARHS - Fullstack Developer

ARHS

Liège, Wallonia, Belgium (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Keywords Studios (Player Support) - Artiste 2D/3D Artist

Keywords Studios (Player Support)

Quebec, Canada (On-Site)
6 Months ago
Jam City - Manager, FP&A

Jam City

Canada (Remote)
2 Months ago
PwC - Cybersecurity Power & Utilities Sector Senior Manager

PwC

Toronto, Ontario, Canada (On-Site)
4 Months ago
Barracuda Networks  Inc  - * Sales Renewals Representative

Barracuda Networks Inc

Campbell River, British Columbia, Canada (Hybrid)
3 Months ago
SSC Technologies - Sr Software QA Engineer

SSC Technologies

Toronto, Ontario, Canada (Hybrid)
4 Months ago
Electronic Arts - Development Manager

Electronic Arts

Victoria, British Columbia, Canada (On-Site)
3 Months ago
Electronic Arts - Senior Lighting Artist - Battlefield

Electronic Arts

Montreal, Quebec, Canada (On-Site)
2 Months ago
Autodesk - Principal Software Developer (Full-stack-TypeScript & C++)

Autodesk

Montreal, Quebec, Canada (On-Site)
3 Months ago
Signal Space Lab - Senior Level Designer - UNITY

Signal Space Lab

Quebec, Canada (On-Site)
2 Months ago
QUANTIC DREAM - Animateur.trice 3D Jouabilité

QUANTIC DREAM

Montreal, Quebec, Canada (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Zoox - Senior Software Performance Engineer

Zoox

Foster City, California, United States (On-Site)
3 Months ago
Riot Games - Sr. Principal Insights Analyst - VALORANT

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
Luxoft - Junior Embedded C Developer

Luxoft

Bucharest, Bucharest, Romania (On-Site)
2 Months ago
NVIDIA - CPU Verification Infrastructure Tools Architect

NVIDIA

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Assystems - Ingénieur développement software - Stage H/F

Assystems

Montigny-le-Bretonneux, Île-de-France, France (On-Site)
3 Months ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

San Francisco, California, United States (Remote)
4 Months ago
ByteDance - Backend Engineer (Model Inference) Intern - 2025 Start

ByteDance

Singapore (On-Site)
3 Months ago
Synopsys  Inc  - Senior Staff R&D Engineer

Synopsys Inc

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Krafton  - [PUBG IP Franchise] 게임 제작관리 PM (5년 이상)

Krafton

Seoul, South Korea (On-Site)
3 Months ago
NI (National Instruments) - Senior Software Engineer -C++

NI (National Instruments)

Bengaluru, Karnataka, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

United States (On-Site)

Washington, United States (On-Site)

London, England, United Kingdom (On-Site)

Indianapolis, Indiana, United States (On-Site)

Lansing, Michigan, United States (On-Site)

United States (On-Site)

Tennessee, United States (On-Site)

Lansing, Michigan, United States (On-Site)

Lansing, Michigan, United States (On-Site)

Pennsylvania, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Info Stretch

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug