About Endiatx
Endiatx is a medical device company developing microrobotic systems for diagnostic use inside the human body. Our flagship platforms include PillBot™, a propeller-driven endoscopic capsule designed to enable real-time visualization of the stomach, and PillVue™, a passive capsule endoscopy system designed to improve access to gastrointestinal diagnostics.
We are a multidisciplinary team of engineers, clinicians, and operators building a new category of medical diagnostics at the intersection of robotics, imaging, and AI.
Role Summary
We are hiring a Software Engineer to support the development of software systems across our medical device platforms. This role will contribute to the design, implementation, and maintenance of applications that support device operation, data management, clinical workflows, cloud infrastructure, and graphical user interfaces (GUIs) used by clinicians and internal teams.
You will work closely with electrical, firmware, mechanical, quality, regulatory, and clinical teams to develop software solutions that enable the next generation of ingestible medical devices. This is an excellent opportunity for an engineer who enjoys working across the full software stack and contributing to products that directly impact patient care.
The role offers significant growth potential, including the opportunity to help shape Endiatx’s software architecture, build engineering processes, mentor junior engineers, and ultimately grow into a software leadership position as the company expands.
What You Will Do
- Design, develop, test, and maintain software applications using C# and .NET
- Design, develop, and maintain graphical user interfaces (GUIs) for medical device systems and internal software tools
- Support development of desktop, web, and cloud-based applications
- Build and maintain APIs and backend services that support device and data workflows
- Design and manage database structures and data pipelines
- Support integration between devices, cloud infrastructure, and enterprise systems
- Collaborate with clinicians and product teams to create intuitive and efficient user experiences
- Participate in software architecture, code reviews, and technical design discussions
- Develop and execute software verification and validation activities
- Contribute to software documentation in compliance with medical device quality systems
- Troubleshoot software issues and support continuous product improvement
- Help establish software development processes, standards, and best practices as the organization scales
- Support hiring, mentoring, and onboarding of future software team members
- Communicate technical concepts clearly across multidisciplinary teams
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field
- 3+ years of professional software development experience or equivalent
- Strong proficiency in C# and .NET development
- Experience developing and maintaining production software applications
- Experience with GUI development and user-facing software applications
- Experience with source control systems (Git)
- Experience developing and consuming REST APIs
- Strong software engineering fundamentals and problem-solving skills
- Strong written and verbal communication skills
Nice to Have
- Experience developing software for medical devices or regulated industries
- Experience with cloud platforms such as AWS, Azure, or Google Cloud
- Experience with web application development (React, Angular, Blazor, or similar frameworks)
- Experience designing and managing SQL or NoSQL databases
- Familiarity with software verification and validation practices
- Experience with cybersecurity best practices
- Experience with CI/CD pipelines and DevOps workflows
- Familiarity with HL7, FHIR, DICOM, or healthcare software systems
- Experience working in a startup environment
Location
On-site in Hayward, CA. Limited hybrid flexibility may be available based on project needs.
Compensation
$120,000 - $180,000 base salary, plus equity and benefits.
Work Authorization
Must be authorized to work in the United States.
Equal Opportunity
Endiatx is an equal opportunity employer and values diversity across all backgrounds and experiences.
Accommodations
Reasonable accommodations will be provided throughout the hiring process and employment.
Employment Status
This position is at-will employment.
Pay: $120,000.00 - $180,000.00 per year
Experience:
- cloud platforms such as AWS, Azure, or Google Cloud: 1 year (Preferred)
- professional software development: 3 years (Required)
- proficiency in C# and .NET : 2 years (Required)
- GUI development and user-facing software : 2 years (Required)
- source control systems (Git): 2 years (Required)
- developing and consuming REST APIs: 2 years (Required)
- medical devices or regulated industries: 1 year (Preferred)
Work Location: In person