Onsite Principal Embedded Software Engineer

Posted 5 hours ago

Apply now

About the role

  • Principal Embedded Software Engineer leading software verification and validation for healthcare technologies. Collaborating with teams to ensure FDA-compliant delivery of embedded bio wearable products.

Responsibilities

  • Lead software development, verification, and validation for embedded bio wearable products, ensuring on-time delivery within budget.
  • Implement FDA-compliant design control procedures.
  • Provide technical leadership and mentoring for embedded software projects.
  • Ensure high-quality software delivery within schedule constraints.
  • Own technical aspects of C-based software products.
  • Collaborate with cross-functional teams and consultants on product development.
  • Interact with QA engineers to ensure software quality.
  • Utilize appropriate tools and techniques for productivity and code quality.
  • Research technical issues and propose solutions.
  • Participate in full development life cycle from specification to support.
  • Resolve significant technical issues and provide strategic advice.
  • Lead technical teams and develop cross-functional networks.
  • Adjust priorities and collaborate within team environments to meet project objectives.

Requirements

  • Bachelor’s degree with a minimum of 10+ years of experience, Master’s Degree with 7+ years of related experience, or Ph.D. with 2+ years of related experience in Computer Science, Engineering Mathematics, or related field
  • Good knowledge of software engineering principles required
  • Excellent written and verbal communication skills are essential
  • Programming experience in C programming languages required
  • Experience with structured software development and/or Object Modeling Design experience required
  • Experience with software development of embedded systems for safety-critical products required
  • Strong debugging techniques and experience on using debugger in an embedded environment is required
  • Excellent troubleshooting skills
  • Knowledgeable of device driver and low-level device interface design and development is required
  • Experience in model-based design (UML or SysML), is highly desirable
  • Detailed experience with medical device development processes and FDA 510K and PMA regulatory requirement
  • Good knowledge of and experience in RF and WiFi software design, device driver configuration, and test is preferred
  • Preferred team leadership experience and demonstrated mentorship capabilities
  • Experience with Source Control Management is highly preferred
  • Experience with testing embedded devices is a strong plus.

Job title

Principal Embedded Software Engineer

Job type

Experience level

Lead

Salary

$130,700 - $261,300 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job