Jobs · Engineering · Indiana

Senior Software Engineer (Qt, C++)

Gener8 | The RND Group · Indiana, United States · 1 wk ago
EngineeringFull-time

About the role

We are seeking a Technical Software Project Lead with experience guiding software development teams in a regulated environment. The role requires expertise in software architecture, design, requirements analysis, and strong customer focus. The successful candidate will work primarily with clients developing medical devices regulated by the FDA and must quickly learn FDA 21 CFR Part 820 – Quality System Regulation and IEC 62304 Software Development Lifecycle. Comfort with application development, cloud development, and/or embedded software development is essential.

Responsibilities

  • Ensure software architecture and design align 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 of 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.
  • Proven ability to self-manage, as well as manage interdisciplinary relationships.
  • Customer-focused, team-oriented, and motivated, taking ownership of assigned tasks.
  • Experience with some or all of 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 partner with product development organizations to provide project management, requirements management, software engineering, and product testing services. RND develops software for next-generation medical device platforms and instruments that diagnose cancer and other diseases, enable personalized medicines, provide gene sequencing, and support healthcare research.

Gener8 | The RND Group
5975 Castle Creek Pkwy N Dr, Ste 250
Indianapolis, IN 46250
317-841-8070

Similar jobs