Prin Software Engineer

Lafayette, Colorado

LanceSoft
Apply for this Job
Join our team as a Principal Test Engineer and contribute to the advancement of our manufacturing processes at the Boulder, Colorado facility. You will be part of the operations engineering team supporting the production of cutting-edge products within the Advanced Surgical Innovations business. Your role will involve applying advanced technical concepts to enhance manufacturing output and reliability, ultimately impacting patient outcomes. Come for a job, stay for a career.

Top 3 Technical Skills Required
  • National Instruments LabVIEW Expertise
  • PCBA Experience
  • National Instruments TestStand
Education and Experience
  • Education Required: College, Bachelor's Degree
  • Years' Experience Required: 5
Work Schedule

Will the contractor be working 40 hours a week? Yes

Work Location

This position requires the candidate to be onsite.

Interview Timeline

Interviews will be scheduled ASAP.

Product Line Support

This role will support the FT10 - ForceTriad 10 Electrosurgical Generator Platform.

A Day in the Life

The Principal Test Engineer will be a member of the Advanced Manufacturing Engineering team. The role primarily involves becoming a subject matter expert on an existing platform of automated testers fundamental to our generator manufacturing line. The testers are built using National Instruments / Emerson's LabVIEW and TestStand and will require new updates, component replacement, and ongoing support. This role will also support interacting with other legacy test systems on our LigaSure device lines and the Ultrasonic platform production lines. These activities will contribute to best-in-class quality, manufacturability, testability, and serviceability for Surgical Innovations products.

Responsibilities Include
  • Work mostly as an independent actor responsible for the debug and upgrades of both hardware and software used for product test.
  • Work as a team member following best practices for the validation and verification of test systems.
  • Be a contributing software development engineer in the improvement of automated test systems.
  • Help in the definition and creation of techniques for software regression testing.
  • Contribute to code and design reviews of New Product Systems.
  • Contribute to the maintenance and updates to manufacturing test strategy, test methodology, and test platforms for complex products.
  • Contribute to manufacturing process development and validation in compliance with company policies and procedures including the creation and execution of IQ/OQ/PQ protocols.
  • Develop and execute engineering verification and validation protocols for software controlled systems.
  • Stay abreast of advances in latest technologies related to manufacturing test.
  • Any other duties and responsibilities as assigned.
Must Have: Minimum Qualifications
  • Expertise with NI LabVIEW
  • Expertise with NI TestStand
  • Capability of working within, understanding, and evolving an existing code framework
  • Experience with CompactRIO (cRIO) systems
  • Experience with LabVIEW Real-Time
  • Experience with LabVIEW FPGA
  • Strong interpersonal skills
  • Strong written and verbal communication skills
  • Strong attention to detail
  • Demonstrated ability to use all Microsoft Office tools, including Excel, Word, PowerPoint, and Visio
Nice to Have
  • Medical Device experience, QSR experience, and familiarity with change control processes in a regulated environment
  • Experience with the Validation of software in a regulated industry
  • Experience with Test Driven Development (TDD) practices
  • Design of automated software controlled test equipment
  • Certified LabVIEW Developer (CLD) and/or Certified TestStand Developer (CTD)
  • Experience with Various Communication Protocols (RS-232, RS-485, GPIB, TCP/IP, Ether CAT, EtherNet/IP, etc.)
  • Experience with the test and validation of visual display interfaces
  • SQL experience
  • Experience with Allen Bradley or other PLC based systems
  • C, C , and/or C experience
  • Visual Basic experience
  • Demonstrated experience with application of principles of Statistical Process Control (SPC)
  • Familiarity with Agile XP or Scrum software development methods and practices
Date Posted: 17 April 2025
Apply for this Job