Unchained Labs

Software Engineer

Unchained Labs$175K — $200K *
Pharmaceuticals & Biotech
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in computer science, computer engineering, or electrical engineering
  • Excellent C# programming skills with knowledge of multi-threaded and event-based designs
  • Strong Python programming expertise
  • Working knowledge of C++ with ATL/COM
  • Experience with hardware communication protocols like CANBUS, Serial, TCP/IP, USB, MODBUS, and i2C
  • Ability to troubleshoot automated equipment
  • Experience using Git is desirable
  • UI development experience using WPF
  • Excellent written and verbal communication skills
  • Ability to travel to customers up to 5% of the time

Responsibilities

  • Deliver custom lab automation software, firmware, and scripting solutions
  • Develop software to control and interact with automation hardware
  • Collaborate with domain experts to design and extend the Unchained software platform
  • Provide clinical execution in a dynamic collaborative environment
  • Work with Sales to develop novel custom solutions
  • Utilize AI for generation, troubleshooting, and debugging tasks
  • Engage in hands-on testing and development on hardware
  • Assist Product Support Engineers with customer issues as needed

Benefits

  • Comprehensive health benefit programs
  • Retirement benefit programs
  • Bonus program eligibility
  • Dynamic and collaborative work environment
  • Opportunity to work on custom projects with innovative technology
Full Job Description
Software Engineer

The Job

Does working on life science instruments sound fun? How about designing software, AI tools, and scripting for automation and instrumentation? Why not work on interesting new custom projects for our brand-new Stuntman platform? All of this is exactly what we want our next software engineer to do. Nowhere else will you get a chance to work on software to run new mechanical hardware and electronics from start all the way through to the final delivery to the customer. Our systems have it all. AI, Optics, motion control, liquid handling, temperature control, and much more.

Our ideal candidate is enthusiastic, flexible, and eager to attack new challenges. They will work with other software developers, engineers, and scientists to develop and test custom software and scripting to run new and existing instruments.

Responsibilities
  • Responsible for delivering custom lab automation software, firmware, and scripting solutions to the end customer
  • Develop software for interacting with and controlling automation hardware
  • Collaborate with domain experts to specify, design, and create extensions to the Unchained software platform
  • Hit the ground running, and provide clinical execution in a highly dynamic and collaborative environment
  • Work with Sales team to develop novel custom solutions and scope them
  • Excited about and comfortable using AI to generate, troubleshoot, and debug
  • Hands on testing and development on the hardware
  • Have a passion for learning new skills, technologies, and science
  • Bring a very positive, and highly energetic attitude to all aspects of your work
  • Be flexible and ready when the going gets tough to help us do whatever needs to get done to meet our customer's needs
  • Occasionally assist Product Support Engineers to resolve escalated customer issues relating to automation software
  • Full-time based at our HQ in Pleasanton, CA

Qualifications
  • Experience with hardware communication using CANBUS, Serial (232/485), TCP/IP, USB, MODBUS, and i2C
  • Experience with trouble shooting automated equipment
  • Excellent C# programming skills, including deep knowledge of multi-threaded and event-based designs
  • Excellent knowledge of Python
  • Good working knowledge of C++ with ATL/COM
  • Good at being self-directed to complete projects on time that meet the customer's requirements
  • Experience with Git desirable
  • UI development skills using WPF
  • Requires a bachelor's degree in computer science, computer engineering, electrical engineering or equivalent with 5+ years of experience.
  • Excellent written and verbal communication skills
  • Willing to travel to customers up to 5% of the time.
  • Experience with process control and motion control is a plus

Compensation

The US base salary range for this full-time position is $175,000 - $200,000. This salary range is an estimate, and the actual base salary may vary based on the Company's compensation practices. This role is also eligible for our bonus program, and comprehensive health and retirement benefit programs.

US Jobs must have pay transparency on all JD's

US pay range

$175,000-$200,000 USD

About Unchained Labs

Unchained Labs is a biotechnology company that provides life science tools and services. The company was founded in 2015 and is headquartered in Santa Cruz, California. Unchained Labs offers a range of products and services, including protein stability analysis, protein quantification, and protein characterization. The company's products are used by researchers in the pharmaceutical, biotechnology, and academic sectors. Unchained Labs has received several awards for its innovative products and services, including the 2019 CPhI Pharma Award for Excellence in Pharma: Analysis, Testing, and Quality Control.
Learn more about Unchained Labs
Size
200 employees
Industry
Founded
2014

Similar Jobs

More Jobs at Unchained Labs

More Pharmaceuticals & Biotech Jobs

Find similar Software Engineer jobs: