Sr. Software Engineer (Embedded)

Job description

About the Role The ideal candidate is looking for an embedded development role in robotics. Our robotic platform, additional modules, API, and the apps built on top of them empower scientists to discover, build, and run their own automated experiments. The engineering team is constantly building, iterating on, and shipping these powerful and user friendly products. We are looking for someone who can grow with the organization as a core member of the software team, develop reliable, well-tested, and modern embedded software, and strikes a healthy balance of flexibility without unnecessary complexity. Responsibilities: Develop performant and reliable embedded software that will power hardware that accomplishes key scientific tasks Lead a team of software engineers developing both embedded software and host-side drivers, participating in system level engineering discussions and planning and helping develop the skills of other engineers Take part in agile project management in an open-source environment. Take primary responsibility for embedded software for microcontrollers in thermal management and motion control applications Review code contributions from members both of the team and the open-source community, and assist other developers in refining features and fixes. Help solve tricky bugs when customer support teammates need assistance. Minimum Qualifications: 5+ years experience of writing C and C++ code for embedded applications Strong software engineering skills and fundamentals. Excitement to work in a multi-disciplinary team and with scientists around the world. Experience using modern C++ and C and developing and managing tooling and automation At least one year of experience as a lead engineer for an embedded project Interest in biotech and an eagerness to learn. Extra Qualifications: Experience writing Python software that integrates with embedded devices Experience working with factory QC, compliance, and internal reliability and conformance testing efforts Opentrons is an equal opportunity employer and does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.

Join a fast paced HAX portfolio company and be part of one of the largest hard tech communities in the world.

Latest Portfolio Jobs