Demo

Software Engineer

IntePros
Portage, MI Contractor
POSTED ON 5/30/2026
AVAILABLE BEFORE 6/28/2026

We are seeking a talented Software Engineer to support the design, development, testing, and verification of software components for innovative medical devices. This role will contribute throughout the product development lifecycle, from concept and prototyping through design, development, verification, and product release.


The ideal candidate will possess strong software development skills, experience working within structured development environments, and the ability to collaborate across multidisciplinary teams to deliver high-quality products in a regulated industry.


Key Responsibilities

Technical Responsibilities

  • Design, develop, modify, evaluate, and verify software components for medical device products.
  • Develop software systems in accordance with defined requirements and system architecture.
  • Conduct advanced prototyping, testing, and technical investigations.
  • Perform complex problem-solving activities, identify potential solutions, and evaluate options against component and subsystem requirements.
  • Conduct research and technical studies to support product development efforts.
  • Translate user needs into design inputs, specifications, and detailed component or subsystem designs.
  • Analyze and resolve complex product design issues using sound engineering judgment.
  • Balance technical design tradeoffs while developing software and system components.
  • Develop code estimates and resource projections to support project planning activities.
  • Generate and review technical documentation, including requirements, architecture, design specifications, test documentation, and defect reports.
  • Participate in code reviews and apply established design principles, coding standards, and software development best practices.


Cross-Functional Responsibilities

  • Collaborate with Research & Development, Quality, Manufacturing, Regulatory, Clinical, Marketing, Project Management, and other stakeholders to support successful product development.
  • Contribute to product development activities from concept through commercial release.
  • Support the execution of complex development projects and product initiatives.
  • Identify opportunities to improve procedures, processes, systems, technologies, and policies.
  • Build effective working relationships and influence engineering teams across the organization.
  • Deliver high-quality results while balancing technical requirements and business priorities.


Required Qualifications

Programming Skills

  • Experience programming in:
  • C
  • C
  • Python
  • MATLAB


Software Development & Engineering

  • Experience working with Integrated Development Environments (IDEs).
  • Knowledge of tools and techniques related to:
  • Static analysis
  • Dynamic analysis
  • Memory management
  • Code coverage
  • Software performance analysis
  • Understanding of software architecture, design, implementation, and testing practices.
  • Ability to create development estimates for software implementation tasks and project activities.


Software Process & Compliance

  • Knowledge of Software Development Life Cycle (SDLC) processes.
  • Experience using Application Lifecycle Management (ALM) and traceability tools.
  • Understanding of regulatory and compliance requirements associated with software development in controlled environments.
  • Experience creating and maintaining software development documentation.


Preferred Qualifications

  • Experience developing software for medical devices or other regulated products.
  • Familiarity with software verification and validation processes.
  • Experience working within cross-functional product development teams.
  • Strong technical communication and documentation skills.
  • Ability to independently manage multiple priorities while contributing to larger project objectives.

Salary : $80 - $85

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at IntePros

  • IntePros Minneapolis, MN
  • Location: Minneapolis, MN (Onsite 4 days/week) Employment Type: Contract About The Role We’re partnering with a leading life sciences organization to bring... more
  • 1 Day Ago

  • IntePros Tempe, AZ
  • Contract Role W2 only No C2C Onsite in Tempe The Test Systems Support Engineer is responsible for analyzing, troubleshooting, and coordinating the repair o... more
  • 1 Day Ago

  • IntePros Nashville, TN
  • Intepros' valued client in Nashville, TN is in need of a fulltime Senior Manager, IT Infrastructure, Cybersecurity & Facilities Site Lead The Senior Manage... more
  • 1 Day Ago

  • IntePros North Reading, MA
  • Supply Chain Data & Operations Analyst – Reporting, Automation & Cross-Functional Execution Responsible for supporting supply chain operations through data... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Software Engineer jobs in the Portage, MI area that may be a better fit.

  • Epic Kalamazoo, MI
  • Please note that this position is based on our campus in Madison, WI, and requires relocation to the area. We recruit nationally and provide financial relo... more
  • 2 Days Ago

  • Jobs via Dice Kalamazoo, MI
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Belcan, LLC, is seeking the following. Apply via Dice ... more
  • 18 Days Ago

AI Assistant is available now!

Feel free to start your new journey!