Senior Software Engineer
GenomeWeb
Senior Software EngineerThe Instrument Control Software team is responsible for runtime control operations in PacBio's DNA sequencing instruments. The Instrument Control Software manages all operational hardware, including robots, lasers, optics, electromechanical devices, and environmental modules in order to conduct DNA sequencing experiments on the instrument. We are looking for an experienced engineering-minded person to work on development of all areas of our instruments.Personal and Professional Attributes:You have significant experience writing production software in industrial or scientific instrumentsYou have created quality code in an agile software environment with an emphasis on automated testingYou are able to perform root-cause analysis and debug complex software systemsYou have a strong desire to achieve commercial success with your company's productsResponsibilities:Architect, design and code at both the system and device level in our DNA sequencersCommunicate and document designs using behavioral and structural diagramsWrite production-quality C# code with automated test coverage using NUnit and PythonCollaborate with electrical/mechanical/optical engineers to achieve ultra-high-reliability systemsDevelop services and diagnostics to interface with custom FPGA firmware and third-party devices over serial or network connectionsAll listed tasks and responsibilities are deemed as essential functions to this position; however, business conditions may require reasonable accommodations for additional tasks and responsibilities.Qualifications:Bachelors and/or Masters in Computer Science, Engineering, or other related discipline, or equivalent, with 5+ years related experience or equivalentExcellent coding skills and fluency in managed runtime environments, such as .NET or JavaExperience with multi-threaded real-time softwareExcellent interpersonal, verbal and written communication skills to be able to effectively interact with mechanical, electronic, quality, and manufacturing engineersPreferred Qualifications:10+ years related experienceComfortable developing, testing and debugging on both Windows and LinuxProfessional experience in any of the following areas: image capture and image processing, networking protocols, microservicesProfessional experience in any of these technologies: USB serial devices,.NET Core, XSD/XML, Git, AtlassianAll qualified applicants will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status, or on the basis of disability, gender identity, and sexual orientation.
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- senior robotics software engineer Menlo Park, CA
- intel software engineer Menlo Park, CA
- software developer fintech Menlo Park, CA
- software development engineer aws Menlo Park, CA
- information technology software engineer Menlo Park, CA
- ngo software engineer Menlo Park, CA
- real time software engineer Menlo Park, CA
- remote entry level software developer Menlo Park, CA
- financial software developer Menlo Park, CA
- software engineer healthcare Menlo Park, CA
