Senior Software Engineer (Qt, C++)

Gener8 | The RND Group

Indiana (PA)

On-site

USD 110,000 - 150,000

Full time

Just now
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Gener8 | The RND Group in Indianapolis, IN is seeking a Technical Software Project Lead to guide software teams in a regulated environment. You will own architecture, requirements, and customer interaction across medical device projects.

You will work with Qt, C++, and C#, ensuring quality patterns, CI practices, and compliance with FDA 21 CFR Part 820 and IEC 62304. Strong communication and multitasking are essential.

Qualifications

  • BS in Computer Science, Electrical Engineering, or related field.
  • Minimum of 5 years experience.
  • Excellent oral and written communication skills.
  • Demonstrated success in collaborating in a fast-paced team environment and delivering high-quality software products.
  • Experience with Qt, C++, C#, and GUI development.

Responsibilities

  • Ensure software architecture and design aligns with user and client needs to bring high-value products to market.
  • Leverage expertise in investigation and resolution of technical problems within the department.
  • Translate written requirements into a well-designed implementation.
  • Work with team members to understand customer needs and develop high value, fully integrated solutions for medical devices.
  • Design and develop software supporting medical devices, in compliance with FDA regulations (FDA 21 CFR Part 820 – Quality System Regulation and IEC 62304 Software Development Lifecycle) and processes.
  • Design software in conformance with current industry object-oriented guidelines and design patterns used in the existing software.
  • Implement software requirements and designs using Qt, C++, and possibly C#. Review software developed by other team members.
  • Perform activities including PC and microprocessor-based software development, software/hardware integration, written correspondence, and documentation.

Skills

Qt
C++
C#
WPF
SQL
XML
HTML
JavaScript
ASP.NET
Cloud development
Embedded software

Education

BS in Computer Science or Electrical Engineering

Job description

Job Description

The successful candidate will have experience working leading software development teams through a regulated environment. The Technical Software Project Lead has competency in software architecture and design, requirements analysis and customer focus. The consistent ability to successfully interact with RND customers daily is vital to fulfilling the role.

The majority of RND's clients develop medical devices regulated by the FDA. The successful candidate will be able to quickly learn about FDA 21 CFR Part 820 – Quality System Regulation and IEC 62304 Software Development Lifecycle.

The Technical Software Project Lead should be comfortable in application development, cloud development and/or embedded software development. The position requires planning and often executing multiple projects at one time and successfully guiding and reviewing other engineers through all phases of the project’s development.

Responsibilities
  • Ensure software architecture and design aligns with user and client needs to bring high-value products to market.
  • Leverage expertise in investigation and resolution of technical problems within the department.
  • Translate written requirements into a well-designed implementation.
  • Work with team members to understand customer needs and develop high value, fully integrated solutions for medical devices.
  • Design and develop software supporting medical devices, in compliance with FDA regulations (FDA 21 CFR Part 820 – Quality System Regulation and IEC 62304 Software Development Lifecycle) and processes.
  • Design software in conformance with current industry object-oriented guidelines and design patterns used in the existing software.
  • Implement software requirements and designs using Qt, C++, and possibly C#. Review software developed by other team members.
  • Perform activities including PC and microprocessor-based software development, software/hardware integration, written correspondence, and documentation.
Requirements
  • A BS in Computer Science, Electrical Engineering, or related field
  • Minimum of 5 years experience
  • Excellent oral and written communication skills
  • Demonstrated success in collaborating in a fast-paced team environment and delivering high-quality software products using established agile development methodologies against formal schedules
  • Strong ability to multitask, prioritize, and meet deadlines
  • Haven proven ability to self-manage, as well as manage interdisciplinary relationships
  • Be customer-focused, team-oriented, and motivated, taking ownership of assigned tasks
  • Experience with some or all the following technologies: Qt, C++, C#, WPF, SQL, XML, HTML, JavaScript, ASP. Net
  • Knowledge and experience with cloud application development
  • Experience in developing Graphical User Interfaces using Qt
  • Experience designing and implementing software quality patterns and practices (continuous integration, static analysis, unit testing, integrated testing)
  • Experience developing software for hardware
  • Proof of troubleshooting skills is a plus
  • Experience with serial communications or TCP/IP is a plus
  • Experience developing medical device software is a plus
About RND

RND is a highly specialized software engineering firm dedicated to the FDA-regulated medical device market. We work with companies by partnering with their product development organizations in providing project management, requirements management, software engineering, and product testing services as needed to complement our clients’ existing engineering departments.

RND develops software to assist with our client’s Next Generation medical device platforms and instruments. These platforms and instruments provide "breakthrough" technologies that are used to diagnose cancer and other diseases, develop personalized medicines, provide gene sequencing, and perform research to assist with developing other healthcare solutions.

Gener8 | The RND Group

5975 Castle Creek Pkwy N Dr, Ste 250

Indianapolis, IN 46250 317-841-8070

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Software Project Lead
Technical Software Project Lead

Gener8 | The RND Group • Indiana (PA)

On-site
USD 150,000 - 190,000
Software Engineer
Software Engineer

Gener8 | The RND Group • Indiana (PA)

On-site
USD 90,000 - 130,000
Senior Software Engineer (C#)
Senior Software Engineer (C#)

Gener8 | The RND Group • Indiana (PA)

On-site
USD 90,000 - 130,000
Bonuses
Comprehensive benefits
Software Engineer – Cloud
Software Engineer – Cloud

Gener8 | The RND Group • Indiana (PA)

On-site
USD 90,000 - 130,000
Verification Lead
Verification Lead

Gener8 | The RND Group • Indiana (PA)

On-site
USD 120,000 - 160,000
Senior Verification Engineer
Senior Verification Engineer

Gener8 | The RND Group • Washington

On-site
USD 85,000 - 110,000
Technical Software Lead Qt/C++ for FDA-Regulated Devices
Technical Software Lead Qt/C++ for FDA-Regulated Devices

Gener8 | The RND Group • Indiana (PA)

On-site
USD 110,000 - 150,000
Senior Software Engineer, Medical IoT & FDA‑Regulated Apps
Senior Software Engineer, Medical IoT & FDA‑Regulated Apps

Gener8 | The RND Group • Indiana (PA)

On-site
USD 90,000 - 130,000
Senior Medical Device Software Project Lead
Senior Medical Device Software Project Lead

Gener8 | The RND Group • Indiana (PA)

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

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

On-site
USD <110,000