← Back to jobs

DivIHN Integration Inc Logo
Principal Software Engineer

DivIHN Integration Inc

 

Plymouth, MN, USA

Posted On: 3 days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Principal Software Engineer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will lead the development of critical care software for a continuous renal replacement therapy device.

This role is hybrid.

Responsibilities

  • Develop real-time embedded software for complex electro-mechanical platforms.
  • Propose design alternatives, create software requirements, and define software architecture.
  • Implement code and unit tests in C/C++ and conduct peer reviews.
  • Estimate work, write design documentation, and investigate high-priority field issues.
  • Collaborate with architects, testers, and systems engineers to deliver integrated solutions.

Required Skills

  • 5+ years of professional experience in embedded software development.
  • Proficiency in C and C++ for implementing maintainable, well-designed code.
  • Experience working within a real-time operating system (RTOS) environment.
  • Expertise in embedded software architecture, design, development, and integration.
  • Ability to analyze memory, threading, and performance issues using structured methodologies.
  • Experience with software development lifecycle methodologies including Agile, Iterative, and V-Model in regulated environments.
  • Strong skills in requirements engineering, use-case development, and debugging techniques.

Preferred Skills

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or Software Engineering (or a Master's degree with 3+ years of experience).

Education

Bachelor's or Master's degrees

Related Jobs

No related jobs found

← Back to jobs