Logo
Planet Pharma

Senior Software Engineer - Medical Devices

Planet Pharma, Minneapolis, Minnesota, United States, 55400

Save Job

Senior Software Engineer - Medical Devices Our client, a leading Medical Device company, is seeking an experienced senior level Software Engineer for their growing team. See below for details!

***Please Note: This role is required to be onsite in the Minneapolis area 3-4 days/week***

Top Skills Needed

Experience with mobile application development and testing on iOS and Android platforms

Experience with programming languages Java and C#

Experience with Appium and Automation testing frameworks

Demonstrated ability to troubleshoot and resolve issues in embedded software

Experience testing software connecting to cellular networks

Experience with Requirement Analysis & Requirement based testing

Responsibilities

Design and execute iOS and Android mobile tests using automated test tools, as well as manual test development processes, for the verification of software requirements.

Contribute towards building system level test automation capability.

Design and implement DevOps (continuous integration) automation leveraging appropriate tools.

Define and implement metrics (or performance dashboards) to drive higher quality and schedule predictability across project teams.

Prepare, review, submit, and maintain project/product documentation including traceability from software requirements to Verification test design and implementation.

Assist the Verification Lead in workload planning and time estimation.

Partner with R&D functions to develop comprehensive verification strategy to improve product quality and speed of development.

Drive continuous improvement mindset for the organization (including lean principles to improve productivity) to achieve quality, speed, and innovation.

Support test infrastructure set up and validation.

Mentor, coach and develop junior software engineers to increase their effectiveness as well as employee engagement by creating a collaborative, learning environment.

Requirements

Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or related technical field.

Minimum of 4 years of experience with Software Verification and /or Test Systems Development, or advanced degree with a minimum of 2 years of technical experience.

Nice to Have

Experience in Software and System-level testing.

Experience testing software using Bluetooth Low Energy.

Experience using/testing XML and JSON.

Experience automating iOS and or Android mobile applications.

Experience in design control for regulated products and knowledge of applicable regulations and standards used in regulated industries, such as ISO 13485, IEC 62304, ISO 14971, and 21 CFR 820.

Experience with Agile Development.

Experience with Azdo and or Github.

Strong collaboration and influence skills to succeed in a high matrix environment.

Proven ability to operate in a matrix organization and work effectively with senior leadership, customers, and across geographic, cultural and organization boundaries.

#J-18808-Ljbffr