← All verified jobs

Software Engineer, Custom Automation

unchained labs Pleasanton, CA

See all open roles at unchained labs

Ghost-risk verdict

Likely real

  • open for 86 days (60–89 days is elevated risk)
  • 11 open roles at this company in 30 days (mass-hiring blitz)

How we score ghost risk →

See your fit for this role and apply with a truthfully tailored résumé.

See my fit, free

About the role

Software Engineer, Custom Automation

The Top Line

Here’s the deal. We’re all about helping researchers break free from tools that just don’t cut it. Unleashing problem-tackling solutions that make a huge difference in the real science they do every day. That’s our mantra, our promise and we own it. Our tribe is different. We thrive on moving fast, taking risks and persevering through failure. We embrace the unknown and we are happy to make mistakes. We are there for each other and we crave diversity because we know that building a truly diverse tribe will make us better at everything.

The Job

Love building software that controls real machines instead of just moving pixels on a screen? Want to combine software, AI, robotics, electronics, and life science into products that scientists use to make new discoveries? We're looking for a Software Engineer to help create custom automation solutions on our newest platform, Stuntman. You'll develop software, AI-assisted tools, and automation workflows that bring together robotics, motion control, liquid handling, optics, temperature control, and precision instrumentation into systems that solve real customer challenges.

This is a rare opportunity to own projects from concept through customer delivery. You'll work alongside mechanical, electrical, software, and applications engineers to turn new ideas into working instruments. If you're curious, hands-on, and excited by solving difficult technical problems with a talented team, you'll fit right in. We move fast, tackle difficult technical challenges, and build systems that simply don't exist anywhere else.

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

Stop applying to ghosts.

OyaPilot surfaces only verified, real jobs, scores your fit, and tailors your application truthfully.