Software Development Engineer

Job Details
Posted Date:
July 22, 2024
 
Job ID:
46087
 
Location:
Indianola , Pennsylvania
 
Category:
 
Experience:
5 years
 
Remote?:
On-Site
Job Description
  • Location: Indianola, Pennsylvania
  • Type: Contract
  • Job #46087

Technology Partners is currently seeking a talented Software Development Engineer. Do you have experience in software engineering, particularly in medical device development, with strong proficiency in C++, QT/QML, and Python? Let us help you make your next big career move a reality!

What You Will Be Doing:

This position will perform software development for medical devices, ensuring the delivery of high-quality products that meet or exceed customer expectations and adhere to FDA design controls.

Position Description:

As a Software Development Engineer, you will be involved in all aspects of the product development lifecycle, from requirements to delivery, within an agile scrum framework. You will collaborate closely with product managers and various cross-functional teams to deliver world-class solutions to customers.

Major Tasks and Responsibilities:

  • Think big, bring fresh ideas, and approach design and development with innovative solutions to meet or exceed customer satisfaction.
  • Evaluate different design choices, prototype new technologies, and implement technical solutions.
  • Understand the business impact of design choices and make technical trade-offs using sound judgment.
  • Adopt engineering best practices around software development.
  • To design and develop medical devices that improve customer value, and achieve understanding of product and software requirements.
  • Conduct software risk analysis and assess its impact on the design and implementation of medical devices.
  • Deliver high-quality and scalable architecture designs and code.
  • Design and develop applications and services using the SDLC process for medical device development.
  • Identify opportunities to develop new and better solutions.
  • Participate in code reviews and design reviews.
  • Develop technical documentation to accurately represent application design and code.
  • Ensure compliance with regulatory standards and guidance, such as FDA 21 CFR 820.30 (Design Controls), FDA Cybersecurity in Medical Devices, and IEC 62304 (Software in a Medical Device).
  • Collaborate effectively within cross-functional teams across multiple geographies to address problems, opportunities, solutions, and results in medical device development.
  • Manage work activities to meet given objectives.

Required Skills & Experience:

  • Bachelor's degree in Computer Engineering, Electronics, or Electrical Engineering.
  • Minimum of 5 years of relevant work experience in software engineering, including all phases of the SDLC.
  • Strong understanding of software development processes, software architecture, and data structures.
  • Minimum of 5 years of experience in programming languages and frameworks: C++, QT/QML, and Python.
  • Minimum of 2 years of experience in the gRPC framework.
  • Working knowledge of tools and technologies including GitHub, Jira, Confluence, Artifactory, SonarQube, and CI/CD GitHub pipelines.
  • Working knowledge of OS such as Windows and Linux flavors, preferably Ubuntu.
  • Must be able to manage multiple tasks and prioritize accordingly.

Pay: $46.20 – $66 /hr.

We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to provide sponsorship at this time or accept candidates who would require a corp-to-corp agreement.

If this position sounds like you, WE SHOULD TALK!

We realize our people are our most valuable asset, that is why we offer the following benefits:

  • Health, Dental, and Vision insurance
  • 401(k) retirement plan
  • Long and Short-Term disability
  • Life insurance
  • Direct deposit
  • Referral program

Your better future is ready, and we want to put the right tools in your hands to get you there. Let's go!

Keywords: Medical Device Software Engineer, Agile Scrum, SDLC, Regulatory Compliance (FDA, IEC), C++, QT/QML, Python, gRPC, Version Control (Git), Project Management (Jira, Confluence), CI/CD, Windows, Linux

Looking for more opportunities with Technology Partners? Check out technologypartners.net/jobs!

Technology Partners is an Equal Opportunity Employer. Technology Partners does not discriminate on the basis of race, color, religion, sex, national origin, age, disability or any other characteristic protected by applicable state or federal civil rights laws.

All offers of employment at Technology Partners are contingent upon clear results of a thorough background check and drug screening that meet corresponding laws and regulations at the city, state and federal level.

Pay ranges are influenced by candidate qualifications, experience, and role specifics, with the actual rate determined considering skills, market conditions, and are subject to change by the employer; pay negotiations follow all state and federal legal guidelines.

Share this Job!

Apply Now!

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Know someone who you think would be a great fit for Technology Partners or one of our many clients? Send them our way!