Principal Software Development Engineer
$165.8k - $307.9kF. Hoffmann-La Roche AG
At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted and respected for who you are, allowing you to thrive both personally and professionally. This is how we aim to prevent, stop and cure diseases and ensure everyone has access to healthcare today and for generations to come. Join Roche, where every voice matters.### ### The PositionA healthier future. It’s what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That’s what makes us Roche.At Roche, we are working to make next-generation sequencing simple and accessible enough for routine use. By accelerating clinical research, streamlining workflows, and expanding assay menus, we are broadening access to genomic data and lowering barriers to adoption. From robust sample isolation and preparation tools to novel sequencing technology and advanced bioinformatics, we are developing differentiated, highly integrated end-to-end solutions for next-generation sequencing, resulting in a sample in, result out workflow.Our Verification and Validation team, a part of Roche Sequencing Solutions, is responsible for ensuring a software product meets its specified requirements and performs as intended by rigorously testing and analyzing the software throughout its development lifecycle. 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.****The Opportunity***** You develop solutions for Hardware-in-the-Loop testing for end-to-end testing of embedded instrument software* You 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.) + Testing types (functional, performance, scalability, etc.)* You automate and execute front-end and back-end tests, covering for: + Instrument software + Web applications* You automate deployment and testing pipelines across branches and stages* You report quality metrics and enhancing quality dashboards* You perform root cause analysis of defects and discoveries* You develop automation frameworks and validate automation toolchains* You ensure regulatory compliance of quality engineering deliverables* You partner with Test Architects, Test Leads, and Verification & Validation Leads on practices* You collaborate with designers, architects, developers, system engineers and testers on product development* You participate in all development events, and activities and guide junior testing team members as needed* Technologies which may be utilized: 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****Who You Are***** You have a Bachelors Degree in Computer Science, Mathematics, Physics, Electrical Engineering, or related. Advanced degree preferred. An equivalent combination of education and experience may be considered, with three years of experience for each year of missing education* You have 10+ years related experience or equivalent combination of education and experience with Java, Javascript, C++/Object-oriented programming, software architecture, networking, and distributed systems, and/or UNIX/NT development* You have a minimum of 5 years of software development experience with exposure to instrument control programming* You have 4+ years of experience in quality engineering or similar field* You have excellent analytical and problem-solving skills, with a proven ability to debug complex issues at the software/hardware interface* You have expert knowledge of core software engineering concepts, object-oriented programming, and the software development life cycle* You have experience in regulated industries, specifically Medical Devices/Digital Health/Lifesciences* You have strong experience or exposure to technical capabilities such as: + Programming proficiency in C++, Java, and Python + Multi-threaded programming, real-time control algorithms, and concurrent systems + Message passing design patterns + Automating front-end and back-end applications, automation frameworks and corresponding languages + Development and deployment on Unix derivatives + Behavior-Driven Development and Gherkin specifications + Agile methodologies including Scrum and Scaled Agile Framework + Experience with databases including writing queries* You have 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 our 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 of the work involves executing and troubleshooting software tests directly on physical hardware in a lab.Candidates should be comfortable working around electromechanical systems, automated instruments. Lab work may include initiating test runs, collecting data from real devices, analyzing system behavior, and collaborating closely with software, hardware, systems, and manufacturing teams.****Locations****This position is based in Santa Clara, CA.Relocation benefits are not available.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. This position also qualifies for the benefits detailed at the link provided below.### Who we areA healthier future drives us to innovate. Together, more than 100’000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.Let’s build a healthier future, together.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 . #J-18808-Ljbffr F. Hoffmann-La Roche AG
- Position Overview Principal R&D Software Engineer - Shockwave Medical to join our team located in Santa Clara, CA. The applicant will lead technical development of innovative electronic systems to treat peripheral and heart valve diseases, participate on multiple cross...SuggestedLocal area
$272k - $431.25k
...any single GPU, this platform enables efficient, resilient deployment of cutting-edge LLM workloads. We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management of large-scale LLM and storage systems. What you'll be doing...SuggestedLocal areaRemote work- ...Job Summary In the Layer-7 Security Software team, we are responsible for at least one... ...Application Identification and Content Inspection Engine runs on hardware, virtualized, container... ...Proficient in C programming under Linux development environment Experience with Go...Suggested
$208k - $260k
...0 largest mobile network providers, and hundreds of governments and educational organizations. As a Principal Software Engineer, you will lead the design and development of AI/ML-driven, cloud-native applications that power network monitoring, analytics, and security use...SuggestedWorldwide3 days per week$200.5k - $260.5k
...As a Principal Software Engineer, you will: Work with developers within the team and on other cross‑functional projects, as well as project management... ...of 10 years of experience in networking related software development B.S. in Computer Science or Electrical Engineering; M.S....SuggestedFull time$200k - $220k
...growth. The Opportunity As Halo transitions from R&D to high-volume manufacturing, we are seeking a Principal Machine Control Software Engineer to support the development, integration, and maintenance of equipment control systems for our semiconductor production tools....Temporary work$272k - $431.25k
...We are hiring senior engineers to work on the CUDA driver, a core component of our platform... ...features You’ll oversee and drive development efforts across multiple teams... ...experience) ~15+ years of relevant systems software development experience ~ Strong C programming...$172k - $349k
## Principal Software Engineer, Systems/Solutions TestApplylocations: Sunnyvale, California, United States of Americatime type: Full timeposted... .../preventive quality improvements.* Partner with development, system test, product management, and support teams to close...Work experience placementWork at office2 days per week$272k - $431.25k
...team and see how you can make a lasting impact on the world. At NVIDIA, as a Principal Rack Scale Systems Infrastructure Engineer, you will build and guide the development of software systems. These systems support our upcoming rack-scale infrastructure products and...Shift work- ...precision that drives great outcomes. Job Summary As a Principal Software Engineer within the Engineering team, you will drive the technical... ...complex network security challenges. Drive the development of scalable cloud security architecture through hands‑on...Full timeWork at office
$167k - $270.5k
...experience motion. The Sr. Principal/Principal person will have demonstrated... .... Drive end‑to‑end solution development from prototype to production... .... Partner with data engineering to design high‑quality... ...15+ years in data science, software engineering, data engineering...Full timeWork at office$272k - $431.25k
...architecture and hands‑on delivery across system software, drivers, and CUDA to make profiling... .... Set technical direction for an engineering team; mentor engineers, drive technical... .... 15+ years of system‑level C/C++ development, including concurrency, memory management...$272k - $431.25k
Principal Software Engineer - GPU Firmware & System Software We’re looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for GPU firmware and GPU system software, working directly with engineering teams of key CSP / hyperscale...$172k - $349k
## Principal Software Engineer, Embedded (RIS)Applylocations: Sunnyvale, California, United States of Americatime type: Full timeposted on: Posted... ...platforms.**Description:**You will be part of a product development team building high-complexity, high-scale networking...Work experience placementWork at office2 days per week- ...We are looking for hands-on engineers with expertise and passion in... ...all areas of cloud service software engineering: high scale distributed... ...technical leadership to development teams. In this role, you... ...working closely with architects, principals, product and program...Flexible hours
- ...of diverse perspectives. Join us as we shape the future of AI and beyond. THE ROLE: As a Principal AI Infrastructure Solution Engineer, you will partner with AMD’s AI software teams and customers to enable large‑scale LLM training and inference on AMD Instinct GPUs....
- ...technology. We are at the forefront of software and hardware innovation, pushing the... ...CA, headquarters 3-5 days per week. Principal Software Engineer - Kernels The role requires you to... ..., you will be responsible for the development, enhancement, and maintenance of software...Work experience placement3 days per week
$272k - $431.25k
...performance, safety, and coverage. You will work with a diverse team of engineers in mapping, perception, reconstruction, localization, and... ...skills in C++ and experience building production‑quality software systems. Solid foundation in 3D computer vision, 3D geometry,...Worldwide- d-Matrix inc. is seeking a Principal Software Engineer specializing in kernels at our headquarters in Santa Clara, CA. In this role, you will be responsible for developing and maintaining software kernels for next-generation AI hardware, ensuring optimized performance....3 days per week
$147k - $237.5k
.... Engage in all phases of the product development cycle from concept definition, design,... ...technologies, various hypervisors, system software, and networking. Qualifications... ...MS degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent or...Full timeWork at office$272k - $431.25k
We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for fleet-scale reliability, working directly with engineering teams of key CSP / hyperscale customers to ensure NVIDIA platforms achieve target MTBI (Mean Time...$147k - $237.5k
...precision that drives great outcomes. Job Summary As a Principal Software Engineer, you will play a key role in the design and implementation... ...cloud features. Participate in all phases of the product development lifecycle from definition, design, through implementation...Full timeWork at office$272k - $431.25k
What you’ll be doing: Drive system software architecture alignment and technical deep dives, acting as the primary software engineering contact for NPI projects with key customers... ...years in system software architecture and development. Ways to stand out: Knowledge of cloud...Shift work$200k - $225k
...networks and mobile users. As a Senior Engineer, your role will involve building and designing... ...cloud providers and implementing development methodologies to achieve optimal outcomes... ...design, develop, and support highly scalable software features and infrastructure on our next-...Remote work$212k - $386.3k
Principal Software Engineer, Retail Foundations Sunnyvale, California, United States Software and Services Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple...Work experience placementRelocation- As a Principal Engineer, you will act as a hands‑on technical leader and architect for the Marketplace Traffic Exposure platform. This role... ...and architectural initiatives. Qualifications 10+ years of software engineering experience in large‑scale systems. Deep...Temporary work
$272k - $431.25k
...or equivalent education in Computer Science, Robotics, Electrical Engineering, Mathematics, or related technical field. Strong programming skills in C++ and experience building production‑quality software systems. Solid foundation in 3D computer vision, geometry, multi‑...Worldwide- NVIDIA Corporation is seeking an experienced engineer to develop planet-scale mapping systems for self-driving technology using crowdsourced data. The role focuses on computer vision, large-scale systems, and requires expertise in 3D reconstruction and C++ programming....
$217k - $326k
...your mark, come join us. THE ROLE You will be a key Senior Software Engineer driving the digital transformation of Everpure focused on innovating... .... That’s why we are committed to fostering the growth and development of every person, cultivating a sense of community through...Work at officeImmediate startFlexible hours$200k
...accuracy, governance, and scale are non‑negotiable. The Principal Software Engineer role exists to help us continue raising the engineering bar... ...shift in a generation. AI coding assistants, agent‑based development workflows, and automated testing and review tools are...Shift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Development Engineer. Be the first to apply!
- principal software engineer Santa Clara, CA
- senior principal software engineer Santa Clara, CA
- software engineer amazon Santa Clara, CA
- experienced software developer Santa Clara, CA
- federal - software developer Santa Clara, CA
- software developer internship Santa Clara, CA
- senior software engineer Santa Clara, CA
- software developer fintech Santa Clara, CA
- part time software developer remote Santa Clara, CA
- software developer intern Santa Clara, CA


