ZR_2478_JOB

Zohorecruit

Pittsburgh (Allegheny County)

On-site

USD 140,000 - 190,000

Full time

14 days+
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

Bayer Radiology is seeking an experienced software engineer to design and develop medical device software, ensuring compliance with FDA 21 CFR 820.30 and IEC 62304. You will work on scalable architectures, review requirements, and collaborate across geographies ensuring high-quality solutions.

The ideal candidate has 8–10 years hands-on software experience, strong C++, QT/QML, Python, and gRPC, and can navigate SDLC in regulated environments.

Qualifications

  • Bachelor’s degree in computer engineering, electronics, or electrical engineering.
  • Minimum of 3 years of relevant work experience in software engineering including all phases of SDLC.
  • Minimum of 3 years of experience in programming languages and framework: C++, QT/QML and Python.
  • Minimum of 1 year of experience in gRPC framework.
  • Experience with Windows, Linux (Ubuntu) and cross-functional collaboration.

Responsibilities

  • Think big; design and develop innovative medical device software solutions.
  • Evaluate design choices, prototype new technology, and implement technical solutions.
  • Understand business and software requirements to drive development.
  • Adhere to SDLC and engineering best practices for regulated medical devices.
  • Deliver high-quality, scalable architectures and code.
  • Collaborate with cross-functional teams across geographies.

Skills

C++
Qt/QML
Python
gRPC

Education

Bachelor’s degree in computer engineering/Electronics/Electrical Engineering

Tools

GitHub
Jira
Confluence
Artifactory
SonarQube
CI/CD pipelines

Job description

Location: must be in Indianola, PA(Near Pittsburgh)

Minimum of 8-10 years hands on experience and on site 5 days

Opening: 4

Job Description
Major Tasks and Responsibilities of position
  • Think big; bring fresh ideas and approaches to design and develop innovative solutions in medical device to meet or exceed customer satisfaction
  • Evaluate different design choices, prototype new technology, and implement technical solutions
  • Understand business impact of design choices, and make technical trade-offs using sound judgement
  • Adopt engineering best practices around software development
  • Achieve understanding of product requirement and software requirement to design and develop medical device and improve customer value
  • Achieve understanding of software risk analysis and its impact on design and implementation of medical device
  • Deliver high-quality and scalable architecture designs and code
  • Design and develop applications and services using SDLC process for medical device development.
  • Identify opportunities to develop new and better solutions.
  • Participate in code reviews of other software engineers, and design reviews
  • Develop any technical documentation needed to accurately represent application design and code.
  • Ensures the development initiatives of Bayer Radiology medical devices complies and adheres to Bayer Standard Operating Procedures that meets regulatory standards and guidance such as
    • o FDA 21 CFR 820.30 – Design Controls
    • o FDA Cybersecurity in Medical Devices
    • o IEC 62304 – Software in a Medical Device
  • Effectively collaborates within cross-functional teams across multiple geographies to convey problems, opportunities, solutions, and results in the medical device development
  • Manages own work activities to given objectives
Qualifications & Competencies
  • Bachelor’s degree in computer engineering, Electronics, or Electrical Engineering
  • Minimum of 3 years of relevant work experience in software engineering including all phases of SDLC
  • Good understanding of software development processes, software architecture and data structure.
  • Minimum of 3 years of experience in programming languages and framework: C++, QT/QML and Python.
  • Minimum of 1 years of experience in gRPC framework.
  • Working knowledge of tools and technologies including GitHub, Jira, Confluence, Artifactory, SonarQube, CI/CD GitHub pipelines.
  • Working knowledge on OS such as Windows, Linux flavors preferably Ubuntu.
  • Must be able to manage multiple tasks and manage priorities accordingly.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Medical Device Software Engineer — Onsite in PA
Senior Medical Device Software Engineer — Onsite in PA

Zohorecruit • Pittsburgh

On-site
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Orthoscan, Inc. • Scottsdale (AZ)

On-site
USD 120,000 - 170,000
Professional growth opportunities
Unique culture and teamwork
Competitive compensation with benefits
+1
Senior Software Engineer
Senior Software Engineer

Orthoscan Inc. • Scottsdale (AZ)

On-site
USD 110,000 - 160,000
Competitive salary
Nine paid holidays
Generous PTO and vacation
+2
Senior Software Engineer
Senior Software Engineer

Guerbet • Cincinnati (OH)

On-site
USD 110,000 - 150,000
Principal R&D Engineer
Principal R&D Engineer

Cambridge Recruiters • Sunnyvale (CA)

On-site
USD 150,000 - 210,000
Staff Software Engineer (C++)
Staff Software Engineer (C++)

HireTalent - Staffing & Recruiting Firm • Saint Paul (MN)

On-site
USD 80,000 - 110,000
Head of Software Engineering
Head of Software Engineering

HireFocus LLC • Houston (TX)

On-site
USD 140,000 - 180,000
Software Architect
Software Architect

Suntra MedTech • Bedford (NH)

On-site
USD 120,000 - 150,000
Sr. Electrical Engineer (NPD/NPI)
Sr. Electrical Engineer (NPD/NPI)

Infosoft, Inc. • Shoreview (MN)

On-site
USD 117,096
Radiology Software Development Co-Op
Radiology Software Development Co-Op

Bayer AG • Indianola (PA)

On-site
USD 33,000 - 63,000
Hourly pay $24.00–$45.50
Health benefits
PTO and leave options