Roche
Instrumentation Software Engineer
Join Roche as an Instrumentation Software Engineer to help advance accelerated diagnostics.
Position Overview In this role you will design and develop high‑quality C++ and Python code, controlling instrument hardware, collaborating with hardware and scientific teams, and ensuring system performance.
Opportunity
Design and develop well‑documented C++ and Python code for instrument control and workflow orchestration.
Directly participate in mechanical and electrical testing as well as software integration of instrument components.
Partner with hardware, systems integration, and scientific teams to define requirements, troubleshoot issues, and assure seamless system operation.
Perform detailed performance analysis and recommend improvements.
Collaborate on architecture and design to produce clear software design documentation.
Who you are
Degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field.
5+ years of software development with instrument control experience.
Strong programming proficiency in C++ and Python.
Proficient in Linux development environments.
Solid understanding of multithreaded programming, real‑time control, and concurrent systems.
Excellent analytical and problem‑solving skills, capable of debugging complex software/hardware interface issues.
Knowledge of core software engineering concepts, OOP, and the SDLC.
Experience with message‑passing design patterns, Git, and Jira.
Preferred Qualifications
Background in gene sequencing, biotech instrument design, or FDA‑regulated production environment.
Salary and Benefits Salary range: $142,500–$264,700 (Santa Clara, CA). Benefits include standard corporate packages; relocation benefits are not available.
EEO Statement Roche is an equal opportunity employer. It is our policy and practice to employ, promote, and otherwise treat any and all employees and applicants on the basis of merit, qualifications, and competence. Roche prohibits unlawful discrimination based on protected status, disability, or other characteristics protected by law. If you have a disability and need an accommodation to the online application process, please contact us using the Accommodations for Applicants form.
#J-18808-Ljbffr
Position Overview In this role you will design and develop high‑quality C++ and Python code, controlling instrument hardware, collaborating with hardware and scientific teams, and ensuring system performance.
Opportunity
Design and develop well‑documented C++ and Python code for instrument control and workflow orchestration.
Directly participate in mechanical and electrical testing as well as software integration of instrument components.
Partner with hardware, systems integration, and scientific teams to define requirements, troubleshoot issues, and assure seamless system operation.
Perform detailed performance analysis and recommend improvements.
Collaborate on architecture and design to produce clear software design documentation.
Who you are
Degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field.
5+ years of software development with instrument control experience.
Strong programming proficiency in C++ and Python.
Proficient in Linux development environments.
Solid understanding of multithreaded programming, real‑time control, and concurrent systems.
Excellent analytical and problem‑solving skills, capable of debugging complex software/hardware interface issues.
Knowledge of core software engineering concepts, OOP, and the SDLC.
Experience with message‑passing design patterns, Git, and Jira.
Preferred Qualifications
Background in gene sequencing, biotech instrument design, or FDA‑regulated production environment.
Salary and Benefits Salary range: $142,500–$264,700 (Santa Clara, CA). Benefits include standard corporate packages; relocation benefits are not available.
EEO Statement Roche is an equal opportunity employer. It is our policy and practice to employ, promote, and otherwise treat any and all employees and applicants on the basis of merit, qualifications, and competence. Roche prohibits unlawful discrimination based on protected status, disability, or other characteristics protected by law. If you have a disability and need an accommodation to the online application process, please contact us using the Accommodations for Applicants form.
#J-18808-Ljbffr