Pacific Biosciences is looking for a generalist full stack software engineer to develop instrument control software for existing and future components of our DNA sequencer. The work is fast paced and multi-faceted, requiring utilization of a diverse set of technologies, listed below, to control device movement, detect and report instrument environment changes, detect failures, identify recovery options, and communicate status and state to the user interface and logs. The position will also require development of web-based user interface components to enable entry of sample information, display and configuration of run settings, run monitoring, and result reports, as well as work with various tools to interface with database and instrument services. The perfect candidate will be comfortable shifting SW development priorities to coordinate with needs of the HW engineering team. A strong work ethic and commitment to solid documentation practices are a must. The engineer must have excellent oral and written communication skills in order to be able to effectively interface with mechanical, electronic, quality, and manufacturing engineers.