Skip to content

Job Openings

Software Engineer I

Fridley, MN 55432

Posted: 03/25/2025 Employment Type: Contract Job Category: Engineering Job Number: 618437 Is job remote?: No Country: United States

Job Description


The Neuroscience portfolio group develops life-restoring therapies and healthcare solutions that span the care continuum; integrating technologies and applying clinical and economic evidence to increase patient access, improve efficiency of procedures and deliver successful patient outcomes. Therapies delivered include deep brain stimulation, spinal cord stimulation, targeted drug delivery and sacral neuromodulation.

Impact patient outcomes. Come for a job, stay for a career.

 

As a Software Engineer I, you will be working with motivated, diverse, and knowledgeable development teams to deliver world-class products. You will be responsible for designing, implementing, testing, and documenting software for the next generation of Neuromodulation software products. This role requires the ability to work as part of a team to realize complex, innovative, and high reliability systems that improve the quality of life of people around the world. This is a highly trusted position that requires an individual to thoughtfully develop software with state-of-the-art software practices, energy, and a passion to win.

 

A Day in the Life
  • Design, build, and test web applications in global cloud infrastructure as a service environment
  • Design, build, and test Android applications
  • Design, build, and test embedded Java applications
  • Develop in an agile environment, working with agile teams in multiple sites
  • Create and document all aspects of the software engineering processes for products under development, incorporating the highest quality standards, cost effectiveness, and measurable efficiency
  • Meet all project milestones and deliverables, as required by the project leadership
  • Provide concise, timely, and accurate reports and status of all development and test activities
  • Participate in continuous process improvement activities
  • Keep abreast of technical and industry trends related to software design and development
TECHNICAL SKILLS
Must Have
  • Dev C C++
  • Education Required: Four-Year College Degree
  •  
  • Strong C and C++ knowledge/experience
  • Demonstrated ability to quickly interpret an extensive variety of technical information and find resolution to an issue quickly.
  • Experience with software development for embedded systems
  • Understanding of version control systems and configuration management.
  • Strong written and verbal communication skills
  • Ability to learn and apply new technology in areas of responsibility.

Nice To Have
  • Biomedical Implants
  • Experience with real-time software on a microprocessor- based system and developing software in Linux environment
  • Experience embedded graphics programming libraries (such as LVGL, GTK3, or QT)
  • Experience with driver development or maintenance
  • Experience with software development in a highly regulated environment (like medical devices/defense/aviation etc.)
  • Experience with microprocessor, microcontroller architectures and assembly language.
  • Experience with python and shell scripting
  • Experience with communication interfaces such as serial, USB, I2C, SPI

Nice to Have
  • Coding experience through school projects, internship or work experience
  • Working knowledge of Java, Kotlin, and JavaScript
  • Knowledgeable in Object Oriented Design and Design Patterns
  • Experience in web frameworks – Spring, JPA, Hibernate, Angular, RxJS
  • Experience with relational databases (MySQL, PostgreSQL) and data modeling
  • Experience in Android development
  • Experience in testing frameworks – JUnit, Appium, Selenium
  • Strong leadership and team commitment
  • Effective communication and presentation skills
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.