Embedded Image-Processing Software Engineer (Hybrid)

Canon-Medical-System

Vernon Hills (IL)

Hybrid

USD 97,000 - 118,000

Full time

48 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Canon Medical Research USA, Inc. (CMRU) is seeking an Embedded Software Engineer to join our High Performance Computing team in Vernon Hills, IL.

The role focuses on developing image-processing software for large medical devices, from requirements through production, with a strong emphasis on mathematical and systems foundations. You will work through the full software lifecycle, including analysis, design, implementation in C/C++, unit testing, and documentation for a regulated medical device

Qualifications

  • Entry-level: 0-2 years of professional experience.
  • Strong academic background in applied mathematics is required; linear algebra and numerical methods coursework or project work is required.

Responsibilities

  • Analyze software requirements documentation and consult with the requirements author as needed.
  • Formulate a software design using industry best practices and document it appropriately.
  • Implement the software design in C/C++.
  • Design and execute unit test plans to verify coded software.
  • Contribute to image reconstruction and scientific/mathematical algorithm implementation, including performance optimization.
  • Coordinate communication with vendors related to project materials.
  • Contribute to the creation of software requirements and specifications.
  • Contribute to the corporate IP portfolio.

Skills

C/C++
Mathematics
Operating systems
Parallel programming

Education

B.S./M.S. in CS/EE

Tools

CUDA/OpenCL
Git

Job description

Canon Medical Research USA, Inc. (CMRU) is seeking an Embedded Software Engineer to join our High Performance Computing team in Vernon Hills, IL.

The role focuses on developing image-processing software for large medical devices, from requirements through production, with a strong emphasis on mathematical and systems foundations. You will work through the full software lifecycle, including analysis, design, implementation in C/C++, unit testing, and documentation for a regulated medical device

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Talentify • Vernon Hills (IL)

Hybrid
USD 97,000 - 118,000
HRA/HSA
401(k) with employer match
Disability insurance
+2
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
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
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
Embedded Software Engineer
Embedded Software Engineer

Canon-Medical-System • Vernon Hills (IL)

Hybrid
USD 97,000 - 118,000
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
Senior Embedded Software Engineer — Medical Devices (Hybrid)
Senior Embedded Software Engineer — Medical Devices (Hybrid)

MRA-The Management Association • McHenry (IL)

Hybrid
USD 113,000 - 138,000
Competitive salary
Bonus potential
Comprehensive benefits
+6
Senior Imaging Software Engineer
Senior Imaging Software Engineer

NeuroLogica Corp. • Danvers (MA)

On-site
USD 178,000 - 188,000
Senior Embedded Software Engineer – Medical Devices (Hybrid)
Senior Embedded Software Engineer – Medical Devices (Hybrid)

MRA-The Management Association • Rockford (IL)

Hybrid
USD 120,000 - 140,000
Senior Embedded Software Engineer - Medical Devices (Hybrid)
Senior Embedded Software Engineer - Medical Devices (Hybrid)

MRA-The Management Association • Chicago (IL)

Hybrid
USD 113,000 - 138,000
Competitive Salary plus bonus
Comprehensive benefits plan
401K with match
+5