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
$195.3k - $270.4k
...need for cross subsidized rewards. We are a small, senior engineering team operating like a startup inside Upstart. The team owns... ...with a forward-looking perspective on how AI is reshaping software development. Exceptional communication and collaboration skills; able...SuggestedSummer workCurrently hiringWork at officeLocal areaRemote workWork from home$206.4k - $276.7k
...Technology is a global organization of engineers, product developers, designers, technologists... ...Conduct multidisciplinary research and development in video streaming for both live and on... ...Design media processing algorithms and software workflows to achieve velocity, scale,...SuggestedWork experience placement$103.7k
...progressing - whatever your ambitions. About the role The Principal Software Engineer - Mobile Applications will serve as a technical leader... ...advanced Android and cross‑platform mobile applications development. This role blends hands‑on technical expertise with team...SuggestedHourly payWork at officeLocal areaWorldwideRelocation packageShift work3 days per week- pubGENIUS is a React.js and Next.js development agency and ad-tech startup. We build websites... ...powering our ad-tech optimization engine. Performance is not a preference here,... ...requirement. We are looking for a Principal Software Engineer , who will be the technical authority...SuggestedFull timeFor contractorsCasual workRemote workFlexible hours
- Pubgenius is seeking a skilled Principal Software Engineer for a fully remote, full-time role. The ideal candidate will take technical ownership of a high-revenue web platform and a mobile app. Responsibilities include architecture design, server-side rendering performance...SuggestedRemote jobFull timeFlexible hours
$145.6k - $241.28k
...information to large tables of records. Bring your passion for Software Development to help us develop a global search and geocoding capability... ...of Esri software products. You’ll work alongside product engineers, developers, and users to create location-based APIs,...Relocation package$169.32k - $219.12k
Principal Software Engineer - Research Systems Key Responsibilities Recognized as a subject matter expert for Dotmatics project pages and associated research workflows. Operates independently with minimal direction, owning outcomes for user satisfaction and system effectiveness...$147k - $237.5k
.... Engage in all phases of the product development cycle from concept definition, design,... ...technologies, various hypervisors, system software, and networking. Qualifications... ...infrastructure tools. 10 or more years of related engineering experience. Strong expertise in...Local area- A leading medical device company is seeking a Principal Software Engineer for Mobile Applications in California. The role includes leading the design and development of mobile applications for implantable devices, using Kotlin and AWS technologies. Candidates should have...
- ...supported by an array of professional development services - allow teachers to use data to... ...students every day. We are looking for engineers who are passionate about building innovative... ...‑solving skills. At least 8 years of software development experience and five years...Remote work
- Position Overview Cardlytics is seeking a Principal Software Engineer, Tech Lead - Databricks Platform. The role reports to the Director of Cloud & Data Infrastructure and focuses on owning and evolving the Databricks environment end‑to‑end on AWS. You will make administrative...Flexible hours
$101k - $162k
...Broadcom’s VMware Cloud Foundation Division (VCF) is looking for a talented and motivated Software Engineer to join the VCF Ops Management organization. As a key member of the Salt development team, you’ll focus on building, testing, and supporting management and...Work at officeLocal area$120k - $155k
.... Learn more at About the position As the Lead Bioprocess Development Engineer, you will lead the development of fermentation, recovery, and... ...a significant asset. Proficiency in statistical analysis software (JMP, Python, or R) and process modeling. Demonstrated success...Full time- **Motorola Solutions values your privacy** .Senior R&D Software Engineer - Networked Electronic Warfare page is loaded## Senior R&D Software... ...***Senior R&D Software Engineer*** to join our *Research & Development* team. In this pivotal role, you will report to the *Senior...Remote workRelocation
- ...hands on experience in the design and development of GaN power switching? Do you also have... ...Experience: MS or PhD in Electrical Engineering preferred or in Materials Science with... ...in Synopsys TCAD and Cadence suite of software along with electrical testing of GaN power...Permanent employment
- ...BioRender Inc in California, MO seeks a software developer to design and build user-facing features, focusing on AI-powered capabilities. As part of a mission-driven company that enhances scientific communication, your role will involve collaboration across product teams...Remote work
- # Software EngineerResponds Quickly## Required skills experience| | || --- | --- || Clojure... ....We are looking for a **Senior Software Engineer** to join a team building large-scale... ...Experience using **LLMs to support software development**.**We offer:*** Work on **cutting-edge...Remote workWorldwideFlexible hours
$130 per hour
...candidates in securing their next dream job! Title: Senior Software Engineer Duration: 6 months contract with possible extension/... ...technical decisions, consistent collaboration, a sustainable development pace and long-term software development maturity. We expect...Full timeContract workSummer workInternshipRemote work1 day per week- ...the Role: We’re looking for a driven and innovative Senior Software Engineer, experienced in distributed databases to help shape the... ...teams across time zones. ~ Familiarity with modern software development practices and tools, such as continuous integration/continuous...Remote workFlexible hours
$152k - $218.5k
...Software Engineer, CUDA-Q page is loaded## Software Engineer, CUDA-Qlocations: US, CA, Remote: US, WA, Remotetime type: Full timeposted on... ...distributed systems. **What You'll Be Doing:*** Contributing to the development of CUDA Quantum by building core infrastructure for inter-...Remote work- ...to learn and grow quickly. In this role, you'll travel to industrial sites across the US to gather operational needs and develop software solutions on the spot. This position prioritizes impressive personal projects over traditional experience, and the team values speed...
- A leading digital care provider in California is seeking a Software Engineer to develop innovative solutions that enhance health outcomes. The role involves building and integrating tools for contracting and billing processes and mentoring team members. Ideal candidates...Remote work
$125k - $180k
...Join to apply for the Founding Software Engineer role at PgDog Join to apply for the Founding Software Engineer role at PgDog This range is provided by PgDog. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more...Full timeFreelanceInternshipWork at officeRemote work$169k - $195k
...fraud detection, real-time bidding,profile stores, recommendation engines,and other use cases. At Aerospike, we dream big and deliver... ...Proficient in Go Experience with NoSQL database development Experience with Terraform, Ansible, and other DevOps technologies...Remote work- ...years' experience in Computer Science, Information Systems, Engineering or a related discipline; or equivalent work experience will be... ...in database technologies: Oracle, RDS, DynamoDB Expert in API development, usage of test harnesses, giving technical direction to...Work experience placementRemote workShift work
- ...are currently seeking an experienced SGX Engineer to bolster our team. About the role... ...applications (specifically Taiko’s client software) using Intel's Software Guard Extensions... ...SGX technology, including the design, development, and debugging of enclave applications....Remote work
$150k - $210k
...Role Overview You’ll join a team of 6 engineers, all startup veterans, as a senior IC. We’re looking for someone who leans full‑stack but brings backend strength, the kind of engineer who can design clean, simple systems and ship customer‑facing features end to end....Remote workFlexible hours- ...employees across the US and Europe. We’re a hardworking group with a software-driven culture; even our sales team understands and loves our... ...-critical workflows. You’ll collaborate closely with frontend engineers, SRE, and Product to ensure AuthZed Cloud is reliable, secure,...Remote workFlexible hours
$152k - $218.5k
A leading technology company is seeking a Software Engineer for its Quantum Computing team to develop the CUDA-Q platform. Responsibilities include building infrastructure for multi-processor systems and collaborating with architects and product managers. The ideal candidate...$172.8k
...impact everyone's life. Speak the language of innovation: where every customer story sparks a tech revolution? As a Principal Engineer Product Development Applications Engineer on our Customer Collaboration and Technical Marketing team work hand-in-hand with our...Local area
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 California, MO
- software engineer full time California, MO
- startup software engineer California, MO
- rust software engineer California, MO
- work from home software developer California, MO
- software developer California, MO
- software development engineer aws California, MO
- software qa engineer California, MO
- ngo software engineer California, MO
- software engineer staff California, MO

