Software Engineer

Location: Mounds View, Minnesota
Posted On: 8/9/2017
Job Code: 7460_SE_MN_MV
Job Description
Position Details:
Job Title: Software Engineer
Location: Mound View, MN - 55112
Duration: 03-04+ months (Possibility of an extension)

In this role, you’ll be responsible for providing key technical expertise and quality leadership of Cardiac Rhythm Heart Failure (CRHF) non-implantable medical software systems, helping us to ensure they exceed the requirements and expectations of patients, clinicians, regulators and the business. Your position spans the full range of the product life cycle from development and market release to sustaining our software products following market launch.

Your primary focus will be on leading and facilitating the Quality and Reliability activities while collaborating with the product design and development teams. But you’ll also play a critical role in defining and expanding software reliability expertise within CRHF and help us become a Center of Excellence for Software Reliability across company.

As a member of our team, you’re expected to serve as both a technical leader and a change agent, working collaboratively with multiple business functions. As such, this role is expected to have a mastery of reliability engineering standards, technical principals, theories, concepts and tools, effective communication skills that serve a broad range of audiences (both technical and non-technical), and the leadership skills needed to be recognized as a subject matter expert and primary technical contact for reliability on projects and/or programs.

You are a self-motivated person, determined to succeed. You have strong analytical and conceptual thinking, working through the details while seeing the big picture. You have a desire to learn and improve the current technology and processes, driving for creative solutions and sustainable results.

You’re top responsibility is for the quality of our products which support the monitoring and follow up of patients with implanted cardiac devices.
• You understand the importance of product performance, functions, and product use environments to appropriately and strategically apply technical knowledge, reliability tools and reliability methodologies to drive reliability improvements
• You define the approach and methods to prove and demonstrate reliability from the beginning, including the identification and proper collection of performance objectives, design requirements, measures and metrics
• You proactively design in reliability and perform analysis against features, requirements, architecture, interfaces, and designs, through the appropriate application of reliability engineering techniques
• You work collaboratively with Design Engineering, Development, Test Engineering, Regulatory Affairs, and other cross-functional partners

Required Qualifications
• BS in Software Engineering, Computer Science, Reliability Engineering, Systems Engineering, Electrical Engineering or equivalent field
• 7 years’ relevant experience with a Bachelor’s or 5 years’ relevant experience with a Master’s degree
• Excellent critical thinking and problem solving skills, including application of structured problem solving methods and tools
• Strong written and oral communication skills, including the ability to clearly and concisely summarize complex technical concepts and problems
• Strong collaboration and influence skills
• Fluent in English (both oral and written)

Preferred Qualifications (Optional)
• Advanced degree in engineering, science, or equivalent field
• Certified Reliability Engineer (CRE), Certified Software Quality Engineers (CSQE) or equivalent certification
• Experience in software fault tolerant design, fault prevention techniques, design for testability methods, software FMEA and FTA
• Experience with Software Reliability Engineering models including growth models
• Experience in the design, maintenance, or continuation engineering of released software or software systems, including mobile applications
• Experience with automated and/or manual software tests
• Experience with Agile or behavior-based development
• Experience with C, C++, C#, Java, Perl, Python
• Experience working with Unix/Linux, system libraries, file systems, client-server protocols
• Experience with network theory (TCP/IP, UDP, ICMP), MAC Addresses, IP packets, DNS, OSI layers, load balancing
• Experience in medical devices or other regulated industry
• Experience working with IEC 62304
• Knowledge of Design for Six Sigma (DFSS), Design for Lean Sigma (DFLS), Design for Reliability and Manufacturability (DRM), or other robust design practices
Category:IT  code:new
Job Requirements
C#, UNIX, Architecture, Focus, Mac, Engineering, Perl, Linux, TCP/IP, Systems Engineering, DNS, Python, C++, Java, Six Sigma,Software engineer

Not Ready to Apply?
Contact Details
Sparsh Patel