Principal Software Development Engineer
$165.8k - $307.9kF. Hoffmann-La Roche AG
Role Overview As a Principal Software Developer in Test, you will be responsible for test design, development, automation, deployment, execution, and reporting. Specifically, you will develop an integrated hardware‑software framework for end‑to‑end test automation that leverages a third‑party Hardware‑in‑the‑Loop solution. In this role, you will represent quality engineering and verification on behalf of your team in all events and activities related to this effort, working closely with software and hardware engineers across multiple global locations. Responsibilities Develop solutions for Hardware‑in‑the‑Loop testing for end‑to‑end testing of embedded instrument software Author and confirm correctness of requirements‑driven tests, covering aspects including testing approaches (exploratory, white‑box, black‑box, etc.), testing level (end‑to‑end, system, integration, unit, etc.) and testing types (functional, performance, scalability, etc.) Automate and execute front‑end and back‑end tests, covering instrument software and web applications Automate deployment and testing pipelines across branches and stages Report quality metrics and enhance quality dashboards Perform root cause analysis of defects and discoveries Develop automation frameworks and validate automation toolchains Ensure regulatory compliance of quality engineering deliverables Partner with Test Architects, Test Leads, and Verification & Validation Leads on best practices Collaborate with designers, architects, developers, system engineers and testers on product development Participate in all development events and guide junior testing team members as needed Technology Skills Potentially utilized technologies include C++, Java, Cucumber (Behavior‑Driven Development), Gherkin, Playwright, Windows, Cypress/JDI/Selenium/WebDriver/TestNG, Typescript/Javascript, Angular, Docker, Jenkins, Groovy, Bash, Jira, Github, Confluence, Google Suite, macOS/Linux, MS SQL, Vector HIL Solutions. Qualifications Bachelor’s or advanced degree in Computer Science, Mathematics, Physics, Electrical Engineering or related; equivalent combination of education and experience may be considered, with three years of experience for each missing year of education 10+ years of related experience or equivalent in Java, Javascript, C++/Object‑oriented programming, software architecture, networking, distributed systems, and/or UNIX/NT development Minimum 5 years of software development experience with exposure to instrument control programming 4+ years of experience in quality engineering or similar field Expert knowledge of core software engineering concepts, object‑oriented programming, and the software development life cycle Experience in regulated industries, specifically Medical Devices/Digital Health/Lifesciences (preferred) Strong experience or exposure to programming proficiency in C++, Java, and Python; multi‑threaded programming, real‑time control algorithms, concurrent systems; message passing design patterns; automation of front‑end and back‑end applications; automation frameworks and corresponding languages; deployment on Unix derivatives; Behavior‑Driven Development and Gherkin specifications; Agile methodologies including Scrum and Scaled Agile Framework; databases including writing queries Excellent analytical and problem‑solving skills, proven ability to debug complex issues at the software/hardware interface Excellent communication skills, both written and oral Work Environment and Role Expectations This role combines software testing responsibilities with hands‑on interaction in a lab environment where medical device systems are built, integrated, and verified. While many tasks—such as test planning, automation development, and documentation—are completed in an office setting, a significant portion involves executing and troubleshooting software tests directly on physical hardware. Candidates should be comfortable working around electromechanical systems and automated instruments. Location This position is based in Santa Clara, CA. Relocation benefits are not available. Compensation The expected salary range for this position based on the primary location of Santa Clara is $165,800 to $307,900. Actual pay will be determined based on experience, qualifications, geographic location, and other job‑related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance. Benefits This position also qualifies for the benefits detailed at the link provided below. Equal Opportunity Employer 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. The company’s policy prohibits unlawful discrimination, including but not limited to discrimination on the basis of Protected Veteran status, individuals with disabilities status, and consistent with all federal, state, or local laws. If you have a disability and need an accommodation in relation to the online application process, please contact us by completing this form Accommodations for Applicants. #J-18808-Ljbffr F. Hoffmann-La Roche AG
$160k - $200k
...national security by supporting the Space Development Agency (SDA) in delivering the... ...Control, and Communications (BMC3) software development and hosting environment... ...has an immediate opening for a Senior Principal Software Engineer experienced in software and hardware...SuggestedImmediate startRemote work$170k - $277k
...great outcomes. Job Summary We are seeking a Senior Principal Software Engineer who is first and foremost a software craftsman with a... ...drive cross-functional technical initiatives, and lead the development of solutions that improve developer productivity, operational...SuggestedFull timeWork at officeVisa sponsorshipWork visa- ...platforms Requirements ~ BS, MS, or PhD in Computer Science, Computer Engineering, or closely related field (or equivalent experience) ~15+ years of work experience in software development ~ Outstanding technical skills in designing and implementing high-quality...SuggestedWork experience placement
- ...code, designing new systems, and reviewing proposals of senior engineers Help integrate LLMs into processes and systems Deliver... ...Mediated Deployment projects Requirements ~10+ years of software engineering experience with a demonstrated history of leading...Suggested
- ...SAIC is seeking a Senior Principal Software Engineer to support the Space Development Agency (SDA) in delivering BMC3 software and hosting environments for the Proliferated Warfighter Space Architecture (PWSA). The role focuses on end-to-end software development, secure...SuggestedRemote job
$250k
...LoopNet - Vice President, Software Engineering Job Description Overview CoStar Group is a leading global provider of commercial and... ...goals. Learn more about LoopNet. As the VP of Software Development for LoopNet, you will be responsible for leading all development...Full timeWork at officeWork from home$143.2k - $243.4k
It all started when engineer Fred Luddy wrote code that automated a tedious task for his... ...develop scalable, maintainable, and reusable software components with a strong emphasis on... ...capabilities. Integrate automated testing into development workflows to ensure consistent quality...Work experience placementWork at officeImmediate startRemote workFlexible hours- ...JetInsight's best-in-class quoting and fleet management software helps aircraft charter operators run and grow safer, more efficient,... ...demand aircraft. We’re looking for a full stack Senior Software Engineer to join our growing engineering team. You’ll work on all areas...
- ...emission energy. We are looking for a detail-oriented, hands-on Software Engineer to strengthen and grow our data collection, software... ...metrology, and data engineers, supporting and leading various development projects. Our goal will be to achieve maximum productivity for...Local areaFlexible hours
- We are looking for a highly motivated Senior Software Engineer to join our team. Responsibilities include designing, developing, and maintaining software applications. Strong proficiency in Node.js Experience with MySQL Seniority level Mid-Senior level Employment type Full...Full time
$161.64k - $217k
...Computer Science, Information Technology, Engineering, or closely related quantitative... ...Requirements Cloud native application development concepts, such as microservices Cloud computing... ...heart of customer experience Zendesk software was built to bring a sense of calm to...Permanent employmentWork experience placementWork at officeRemote work- Overview Junior Software Engineer role at Consertus. Responsibilities Develop and maintain responsive, intuitive web applications. Design... ...architecture and user manuals. Qualifications Passion for software development with solid foundational coding skills. Strong communication...Local area
$131.25k
...leading entertainment companies. We're looking for a Senior Software Engineer who enjoys solving hard problems, writing clean and maintainable... ...bar across the team. We’re investing heavily in AI-assisted development, and engineers on this team actively use modern AI tools and...Local area- ...aftermarket operations across North America. Its software is deeply embedded in customers’ daily... ...technical standards, and AI-augmented engineering practices from the inside. You will... ...experience. Improve the AI‑augmented development lifecycle through better prompts,...
$115.67k - $214.81k
...WB Games Inc., is seeking a Senior UI/UX Engineer to join our team of talented industry... ...code. Participate in all parts of the development process from concept through to live-ops... ...need from you? 5+ years of professional software engineering experience, working on cross...Temporary workWork experience placementLocal area- ...companies and global marketplaces, and we’re scaling systems that free millions of hours of human effort. We’re looking for a Senior Software Engineer who wants to own product and technical decisions end-to-end. You’ll work directly with the founders to build and scale AI-...
- A leading global commerce platform is seeking a Software Engineer Intern to join their team. This opportunity offers real-world experience in solving customer problems and developing software solutions. Candidates should be pursuing a Bachelor's degree in Computer Science...Remote jobFull timeInternship
$129.4k - $194k
...frameworks used to run and test Illumina’s primary analysis software Work with the development team to understand new software changes and accordingly... ...Bachelor’s degree or higher in Computer Science, Engineering, Bioinformatics, or a related field (or equivalent experience...Local area$139k - $220k
...unparalleled visibility into complex AI workloads. Our team empowers engineers to understand, troubleshoot, and optimize high-performance infrastructure at massive scale. About the role: As a Senior Software Engineer on the Observability team, you will design, build, and...Permanent employmentTemporary workCasual workWork at officeFlexible hours$138k - $221k
...and The Human Bean, among others. We are looking for a Senior Software Engineer to join our enterprise drive-thru team and help us build the... ...a complex and fast-moving environment Guide the growth & development of peer engineers with mentoring and coaching Do you have the...Work at officeLocal area- Join to apply for the Senior Software Engineer role at Gigster Building the worlds most elite network of unicorn talent in tech ...AI | Data... ...a Senior Software Engineer with deep expertise in software development, automation, and data systems engineering . This role...Contract work
- Responsibilities Perform full stack development using AWS infrastructure Design and implement scalable software solutions Collaborate with cross functional teams and stakeholders Ensure engineering excellence and achieve program objectives Lead the design, development,...
- ...required to go into the office 3 days per week. Job Title Senior Software Engineer Company Description Greater Good Health is a fast growing... .... Share effective approaches to modern software development, including the responsible use of AI assisted development tools...Temporary workWork at officeRemote workFlexible hours3 days per week
- ...States only. 20 hours per week Position: Software Developer Company Overview:... ...impact on patients' lives through the development of cutting-edge therapies. Job Summary:... ...s degree in Computer Science, Software Engineering, or a related field Minimum of 1 years...Part timeWork at officeRemote work
- ...backed technology company, is looking for a full-time Senior Software Engineer to develop embedded firmware for its intelligent energy... ...as Microchip and STMicro. The role covers both new product development and sustaining existing products. Required Skills & Experience...Full time
$180k - $200k
...media in the age of AI. What you\'ll do: We are hiring a Senior Software Engineer to own the design, implementation, and operation of... ...engineering workflow, and help the team adopt effective AI-assisted development practices. Collaborate with product, ML, and infrastructure...Summer workWork at officeRemote workFlexible hours- Overview An exciting client is seeking a Sr. Software Engineer to develop the C++ core across operating platforms. They specialize in the design, development, and production of military-grade UAS systems and drones. You will work on flight-critical systems, ensuring reliable...Full time
$140k - $210k
About Clockwork Systems Clockwork.io - Software Driven Fabrics to increase GPU cluster... ...Stanford researchers and veteran systems engineers who share a vision for redefining the... ...architecture and operation is a plus! Full stack development. Enjoy Challenging projects....$193.3k - $289.9k
Senior Software Engineer San Mateo, CA Role Overview Sony Interactive Entertainment LLC seeks a Senior Software Engineer in San Mateo, CA... ...PyTorch for system design and data processing; and applying AR/VR development techniques to create immersive graphics experiences....Remote workWork from home$192.95k - $234.9k
...credit and financial data that meaningfully impacts lives. Our software engineers develop innovative solutions that incorporate data... ...in the first month. Familiarize yourself with our software development lifecycle and technical strategy. Quickly grasp our business...Flexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Development Engineer. Be the first to apply!
- senior robotics software engineer California, MO
- software system engineer California, MO
- intel software engineer California, MO
- software developer fintech California, MO
- software development engineer aws California, MO
- information technology software engineer California, MO
- ngo software engineer California, MO
- software engineer travel California, MO
- rust software engineer California, MO
- experienced software developer California, MO


