Skip to content

Job Openings

R&D Software Tools Engineer

Fridley, MN 55432

Posted: 03/13/2025 Employment Type: Contract Job Category: Technology Job Number: 618127 Is job remote?: No Country: United States

Job Description


Can you please confirm your top 3 skills sets required?
    C# programming (Java is similar and should be transferable)
  1. knowledge of Data Transfer protocols, most of the work is implementing the interface specification and converting data to bytes
  2. WPF application design, we use WPF for our applications so knowledge here would be nice
Can you please confirm the 3 main responsibilities/day to day activities required for this role?
    Creating local windows applications used to communicate with devices by internal groups
  1. Supporting users of our tools, debug issues, etc.
  2. NPSW verification / validation
What is your target years of experience?  4-10 years of programming experience, preferably in the medical device space or other regulated industries



As an R&D Software Tools Engineer, you will work closely with internal cross-functional teams to support Neuromodulation and Pelvic Health therapy projects. We are seeking a highly skilled, motivated, Senior .NET Developer with proven experience in designing, developing, and maintaining development support tools, particularly in the medical device industry. The ideal candidate will have expertise in C# and C++ application development languages, client-side software development, and full-stack Windows development. Additionally, the candidate should possess strong leadership qualities to lead architecture discussions, conduct code reviews, and provide strategic guidance. 
 
  • Proven experience in the design, development, and maintenance of .NET applications (C#) preferably in the medical device industry 
  • Application development experience (C++) 
  • Client side software development experience 
  • Full stack Windows developer  
  • Understand stakeholder needs and translate into technical requirements 
  • Lead architecture discussions and code reviews 
  • Provide leadership for prioritization and strategy decisions 
  • Bachelor's degree with 4+ years of working experience or advanced degree with 2+ years of working experience in Software Engineering or related field 
  • Strong analytical and critical thinking skills 
  • Effective communication and collaboration skills 
  • Ability to accomplish work with little direction 
  • Ability to manage priorities between multiple projects, as well as user support 
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Fridley, MN

Unlock your potential in the vibrant community surrounding Fridley, Minnesota! Nestled in the Land of 10,000 Lakes, this region offers a perfect blend of urban amenities and natural beauty. With a plethora of job opportunities in fields like healthcare, manufacturing, and technology, Fridley is a hub for career growth. Imagine evenings spent at the beautiful Springbrook Nature Center, or catching a show at the historic Banfill-Locke Center for the Arts. Don't miss out on the chance to explore the Mississippi River by taking a stroll along the Riverfront Regional Park. Join our team and discover why Fridley is the ideal place to take your career to new heights!

Although this hasn't been an issue at Planet Pharma, the staffing industry has seen an increase in people falsely representing themselves as recruiters to gather personal information from job seekers. For your safety, do not provide sensitive data to anyone you have not spoken with thoroughly and never provide banking information during the application process. Candidate safety is a top priority at Planet Pharma.