Software Developer

Murrysville - Pennsylvania - United States - Life Sciences & Health Care - Medical devices - Embedded Software - Academic Bachelor

This is for you if you are a developer with 4+ years of experience. You’ll be working with project teams to analyze requirements, identify automatable scenarios, and write and run testing software for various phases and levels.

It’s time to apply your Java or C# coding experience at this world-leading organization. You’ll have a great technology stack, infrastructure, the latest tools and great flexible working options.

Feel free to contact

Daniel Hennelly, Account manager

Apply now

About this role

In this Software Developer role, you’ll be working for a world leader in medical devices, based in Murraysville, PA.

Your skills as an automated test engineer will contribute to the success of the project teams designing and developing stand-alone medical device software. You’ll be working with system level, multi-disciplined engineering projects, and this role is a great opportunity to learn new technologies and gain expertise in system architectures.

Main responsibilities

  • Writing detailed automated test procedures to evaluate medical devices and systems against documented mechanical, electrical and/or software requirements
  • Analyzing product and sub-system requirements
  • Analyzing and verifying medical device designs
  • Conducting statistical analysis of test results and developing test reports
  • Maintaining and controlling test execution records using good lab practices

For this role you will be working independently as a member of a distributed scrum team. There are flexible ways of working (team, pair programming, solo, remote, working with others who are remote) and the infrastructure to support your choices.

About you

Please note that an Associate Degree with at least 4 years of experience writing code, or a Bachelors Degree (Engineering, Computer, or other Science discipline) with at least 1 year of experience is required for this position.

C# or Java experience in writing code is required for this role.

Experience as detailed below is highly desirable:

  • Cloud Foundry, Nodejs, Spring, Protractor, Selenium, BDD/TDD, Linux, BASH scripting, Angularjs, nUnit, jUnit, Cucumber, SpecFlow, CodedUI
  • Experience using Javascript, Gradle, Team City, and/or Git
  • Software development using ISO 62304
  • Experience testing on IOS and Android operating systems
  • Experience in regulated industries, including experience of FDA’s 21 CFR 820
  • About You:

    You’ll have the mentality for testing, with good problem-solving skills. You’ll be able to make risk-based decisions, balancing business and compliance issues.

    It’s time to take your career to the next level, with up to date technology, a positive culture and the right infrastructure for success.

    Take the first step and apply now.

What we offer

Why work through Brunel? We start with competitive rates, a comprehensive benefits package and a 401k. With Brunel you will gain experience and expertise, building on your skills and developing your career further.

About us

Brunel has a reputation for working with some of the best in the business. That’s what we continually strive for. Over 40 years, we’ve created a global network of interesting clients and talented individuals working together through a vast array of services. Join us today.


  • Publication: PUB219735
  • Location: Murrysville
  • Market: Life Sciences & Health Care
  • Hours per week: 40
  • Branche: Medical devices
  • Education level: Academic Bachelor
  • Area of expertise: Embedded Software
  • Closing date: Saturday, August 17, 2019
Apply now

Feel free to contact


Daniel Hennelly

Account manager Brunel Energy USA Houston

Related vacancies

    Job Alert

    Send me an email with the latest vacancies matching Software Developer - Pennsylvania

    Qson is invalid or corrupted You are already subscribed to this Job Alert
    Frequency is not correctly filled in
    Please enter a valid email address
    When creating a Job Alert you agree to our Privacy Statement. You can adjust or cancel your Job Alert at any time.

    Confirmation sent to