Hybrid Embedded Software Engineer - Medical Imaging (C/C++)

Talentify

Vernon Hills (IL)

Hybrid

USD 97,000 - 118,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

HRA/HSA
401(k) with employer match
Disability insurance
Life insurance
Paid time off & holidays

Job summary

Canon Medical Research USA, Inc. (CMRU) seeks a Software Engineer to join our High Performance Computing team, developing image-processing software for large medical devices from requirements through production.

You will work through the full software lifecycle, analyzing requirements, designing solutions, implementing and unit-testing code, and documenting work for a regulated medical device environment.

Qualifications

  • Academic background in math is required; linear algebra and numerical methods coursework or project work.
  • Entry-level: 0–2 years of professional experience; new grads welcome.
  • Strong fundamentals in C/C++ and parallel programming; familiarity with GPUs is a plus.

Responsibilities

  • Analyze software requirements and design solutions using industry best practices.
  • Implement software in C/C++ and design unit tests.
  • Contribute to image reconstruction and algorithm implementation with performance focus.
  • Coordinate with vendors and help create software requirements and specifications.
  • Support corporate IP development.

Skills

Analytical problem-solving
Strong mathematical background
Multi-threaded / parallel programming
Effective communication

Education

B.S. or M.S. in Computer Engineering / Software Engineering / Computer Science / Electrical Engineering

Tools

C/C++
CUDA/OpenCL
GPU programming
Operating systems / systems programming
Version control
Defect tracking tools
Peer code review

Job description

Canon Medical Research USA, Inc. (CMRU) seeks a Software Engineer to join our High Performance Computing team, developing image-processing software for large medical devices from requirements through production.

You will work through the full software lifecycle, analyzing requirements, designing solutions, implementing and unit-testing code, and documenting work for a regulated medical device environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Image-Processing Software Engineer (Hybrid)
Embedded Image-Processing Software Engineer (Hybrid)

Canon-Medical-System • Vernon Hills (IL)

Hybrid
USD 97,000 - 118,000
Embedded Software Engineer
Embedded Software Engineer

Talentify • Vernon Hills (IL)

Hybrid
USD 97,000 - 118,000
HRA/HSA
401(k) with employer match
Disability insurance
+2
Hybrid C# Software Engineer – Medical Imaging
Hybrid C# Software Engineer – Medical Imaging

Fulfill Team Inc. • United States

Hybrid
USD 85,000 - 120,000
Senior FPGA/ASIC Engineer — Hybrid, Medical Imaging
Senior FPGA/ASIC Engineer — Hybrid, Medical Imaging

Canon-Medical-System • Vernon Hills (IL)

Hybrid
USD 150,000 - 180,000
HRA/HSA
401(k) + match
Disability & Life Insurance
+1
Senior Software Engineer – Medical Imaging Systems
Senior Software Engineer – Medical Imaging Systems

Siemens Healthineers AG • Hoffman Estates (IL)

On-site
USD 110,000 - 151,000
Medical insurance
Dental insurance
Vision insurance
+5
Senior Embedded Software Engineer - Medical Devices (Hybrid)
Senior Embedded Software Engineer - Medical Devices (Hybrid)

Medela LLC • McHenry (IL)

Hybrid
USD 113,000 - 138,000
Competitive Salary plus bonus
Comprehensive benefits plan
401K with match
+5
FPGA/ASIC Engineer for High-Performance Medical Imaging
FPGA/ASIC Engineer for High-Performance Medical Imaging

Canon Medical Research USA, Inc. (CMRU) • Vernon Hills (IL)

Hybrid
USD 150,000 - 180,000
Medical benefits
401(k) with match
Paid time off & holidays
+1
Hybrid Embedded Firmware Engineer for Medical Devices
Hybrid Embedded Firmware Engineer for Medical Devices

MRA-The Management Association • Rockford (IL)

Hybrid
USD 95,000 - 116,000
Comprehensive benefits plan
401K with match
Money Purchase Retirement Plan
+4
Embedded Medical Software Engineer (C/C++) - Real-Time & CI/CD
Embedded Medical Software Engineer (C/C++) - Real-Time & CI/CD

engineeringjobs.net, Inc. • Irving (TX)

On-site
USD 90,000 - 130,000
Career Development
Medical Coverage
Retirement Savings Plan
+3
Medical Imaging Systems Software Engineer
Medical Imaging Systems Software Engineer

Elumn8 Medical, Inc. • Campbell (CA)

On-site
USD 120,000 - 160,000