ChicagoRecruiter Since 2001
the smart solution for Chicago jobs

(Senior) Software Engineer (PET)

Company: Canon Medical Research Usa, Inc.
Location: Chicago
Posted on: March 20, 2023

Job Description:

Vernon Hills (Chicago), Illinois Canon Medical Research USA, Inc. (CMRU) is a multi-modality R&D organization creating nextgeneration medical imaging systems. It is equipped with cutting-edge instrumentation, prototyping,hardware labs and scientific computing facilities in order to perform research targeted to pre-clinicaland clinical CT, PET, MRI, X-ray and Ultrasound systems. For those who like to develop newtechnologies and research new ways of using them, Canon is a rewarding place to work, due to itsfocus on innovation as the lifeblood of new products.

CMRU is committed to recognizing and appreciating the variety of characteristics that makeindividuals unique in an atmosphere that promotes work/life balance and celebrates individual andcollective achievement. We are especially interested in qualified candidates who can contribute,through their experience, education, research and/or service, to the diversity and excellence of ourorganization and the scientific and engineering community at large.

CMRU offers a great work environment, professional development, challenging careers, andcompetitive compensation and benefits. We are an equal opportunity employer (EOE).SUMMARY OF POSITIONCMRU has an immediate opening for either an entry-level or senior-level Software Engineer inour PET business unit. The successful candidate will work closely with architects, algorithmscientists and other developers to conceive, prototype and implement new, high-quality embeddedsoftware for large medical devices such as software architectures, components and imageprocessing algorithms, with participation in the full system development lifecycle. Candidates mustbe comfortable working in both embedded and non-embedded environments, and experienceworking on medical devices or other mission critical applications is valued.RESPONSIBILITIES

  • Collaborate with project technical leads and other hardware engineering groups to developmedical imaging.
  • Take responsibility for the entire software development lifecycle for assigned softwareprototypes and components, including definition of technical requirements critical to quality,software design, software construction, and software verification and validation.
  • Follow and update existing software development processes. Contribute to testing andautomation.QUALIFICATIONSEducation
  • B.S. or M.S. in Computer Science, Computer Engineering, Electrical Engineering, Physics,Mathematics, or related STEM field, including 1-3+ years of relevant experience for theentry-level candidate or 5+ years of relevant experience for the senior-level candidate.Experience
    • Understanding of computer architecture principles and embedded systems design withpreemptive, multitasking, real-time operating systems.
    • Familiarity with software configuration management tools, defect tracking tools, and peerreview.
    • Understanding of programming for Real-Time Operating Systems (RTOS).
    • Ability to write software for multi-threaded and/or multi-processing environments, includingparallel processing.
    • Experience in mathematics and scientific algorithm implementation and optimization.
    • Education and/or experience with image processing techniques a plus.
    • Knowledge or experience in GPU programming experience will be helpful.Key Competencies
      • Must be able to clearly and concisely communicate technical concepts, designs and issues toother engineers in the same or different disciplines.
      • Demonstrated ability to plan and prioritize work; and estimate its effort.
      • Excellent analytical and problem-solving skills.
      • Proven ability to be a self-motivated, proactive, productive, and flexible team member.
      • Demonstrated to be straightforward, approachable, and easy to work with.
      • Demonstrated flexibility accepting some variation in role and assignments.Work Location
        • The primary place of employment will be the company's home office located in Vernon Hills(Chicago), IL. We will accommodate a hybrid work model that allows the candidate to worka combination of some days in the office and some days from home.Travel
          • Ability to complete only occasional travel.Apply for this position

Keywords: Canon Medical Research Usa, Inc., Chicago , (Senior) Software Engineer (PET), IT / Software / Systems , Chicago, Illinois

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Illinois jobs by following @recnetIL on Twitter!

Chicago RSS job feeds