×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Embedded Software Engineer

Job in Portage, Kalamazoo County, Michigan, 49002, USA
Listing for: IntePros
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary