Enter a job title or keyword

Principal Embedded Software Engineer


Job Location:

Durham, NC - USA

Hourly Salary: USD 70 - 90
Posted: 3 November 2026 (9 hours ago)
Application Deadline: 31 January 2027
Vacancies: 1 Vacancy

Job Summary

Our client is seeking a Principal Embedded Software Engineer to work within cross-functional teams and provide software requirements design and implementation for current or next-generation software and systems projects. This individual develops a thorough understanding of design requirements to ensure that the systems objectives are properly defined and ultimately achieved. This role requires strong technical skills complemented by great communication and teamwork qualities and a software development background in a structured/regulated environment such as medical device development.

Responsibilities

  • Design develop and support embedded Windows embedded and desktop applications.
  • Contribute to requirements definition at the functional level.
  • Participate in software work product reviews/inspections.
  • Interface integrate troubleshoot and debug software and hardware components.
  • Generate required product development documentation including Functional Specifications and design documents.
  • Execute manual or automated tests for verification and validation of software applications.
  • Design code and validate software tools for use in the manufacturing of the product.
  • Work with Software Test Support and Manufacturing to resolve software issues.
  • Drive improvements to product and process quality.

Qualifications

  • Bachelor of Science in Software Engineering Electronics Engineering Computer Science or a related field.
  • At least 10 years of software design and development experience.
  • Experience with embedded system programming in C/C and C#/.NET; proficient with real-time software development.
  • Work experience on embedded microcontrollers such as SP Microcontrollers TI C2800 or Microchip.
  • Familiarity with in-circuit debuggers.
  • Experience in structured software and systems development and integration including software design methodologies design patterns and component-oriented software architecture to produce high-quality software applications.
  • Experience developing event-driven multi-threaded applications.
  • Comfortable with Electrical Engineering fundamentals.
  • Ability to understand hardware schematics and write software to control the hardware.
  • Experience with Bluetooth UART and SPI.
  • Some understanding of control algorithms such as PID.
  • Knowledge of software life cycle processes used in regulated development environments.
  • Results-oriented and self-motivated able to participate as both a team member and an individual contributor.
  • Prior experience with motion control or fluid management is a plus.
  • Experience in medical devices or a similarly controlled software environment is a plus.

Location

  • Research Triangle Park NC

Employee Type

  • W2 Contract temp-to-hire
  • Hourly rate: $70-$90 depending on experience

Benefits

  • Medical and dental insurance
  • Paid vacation time
  • 401(k)

About Ventura Solutions

Ventura Solutions is a reputable end-to-end medical device and combination product consulting staffing and training firm. With our deep industry expertise spanning medical devices and combination products coupled with an outstanding talent pool we stand out as the preferred option for a diverse array of projects. On the consulting side we integrate seamlessly into your team and manage small to complex Statement of Work (SOW) projects. On the staffing side we help source screen and on-board reputable employees to fill temporary temp to permanent and permanent job openings. We accelerate product development keep products compliant and help build great organizations. For more information visit us at .

Equal Opportunity Employer Minorities/Women/Veterans/Disabled


Required Experience:

Staff IC


About Company

We help medical device & pharmaceutical companies at every stage of the product lifecycle w/ specialized consulting, staffing, recruiting, & training solutions.

View Profile View Profile