Vertex Pharmaceuticals logo

Instrumentation Principal Software Engineer

Vertex Pharmaceuticals
Full-time
On-site
San Diego, CA
IT

Want to see how your resume matches up to this job? A free trial of our JobsAI will help! With over 2,000 biopharma executives loving it, we think you will too! Try it now β€” JobsAI.

Role Summary

Instrumentation Principal Software Engineer role focused on defining instrument control architecture, developing control software for instruments, and integrating with science to advance drug discovery. Onsite in San Diego.

Responsibilities

  • Define instrument control architecture and develop advanced instrument control software for data acquisition, motion control, signal processing, remote diagnostics, automated workflow, and user interface/experience
  • Design and implement complete instrumentation software packages to meet department goals with minimal supervision
  • Collaborate with Mechanical, Electrical, and Bio Engineers, and PhD Physicists to develop custom in-house instruments where commercial options donβ€šΓ„Γ΄t exist
  • Lead software design reviews and implement suggested solutions
  • Develop, deploy, and support software from initial proof of concept, through small scale production, and deployed operation
  • Train and support Vertex scientists in the operation and care of instrumentation
  • Guide activities of lower-level engineers, leveraging project-related and cross-functional skills, and transferring cross-functional expertise between projects
  • Deliver creative, innovative, effective solutions to challenging engineering problems
  • Guide the successful completion of major projects
  • Identify, adopt, and promote novel instrumentation technologies

Qualifications

  • Master's Degree and 7+ years experience in life sciences, engineering or academia, or Bachelor's Degree and 10+ years experience in life sciences, engineering or academia
  • Expert level experience in developing software/firmware for instrumentation, automation, medical, industrial, military and/or robotics with a proven track record of delivering products
  • Have a passion for science and engineering, and a desire to tangibly apply that passion in transforming the lives of patients with serious diseases

Skills

  • Strong programming experience in Python, C#, C or C++ in context of instrument control, automation or robotics
  • High proficiency in control software development, including system design, UI/UX, configuration, setup, complex troubleshooting and service
  • Structuring software effectively (object-oriented programming)
  • Adept at organizing and manipulating large data sets
  • SQL or other large database programming experience
  • Experience with software version control methodologies
  • Experience programming within a software team environment
  • Ability and desire to learn LabVIEW utilizing DQMH toolkit
  • Aptitude for hands-on work with complex electro-mechanical systems, providing in-house instrument support
  • Initiative in project planning and implementation; technical leadership of project teams
  • Team player able to collaborate with engineers and scientists; capable of independent and cross-functional work
  • Problem-solving mindset in a fast-paced, collaborative environment
  • Track record of innovative solutions

Education

  • Master's Degree and 7+ years experience or Bachelor's Degree and 10+ years experience in life sciences, engineering or academia