Software Engineer

Endiatx, Inc.
Hayward, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 180K

Job location

Hayward, United States of America

Tech stack

.NET
API
Amazon Web Services (AWS)
Software Applications
Azure
Software as a Service
Cloud Computing
Software Documentation
Code Review
Computer Engineering
Database Storage Structures
DevOps
Dicom
Web Development
Firmware
Revision Control Systems
Graphical User Interface
Medical Software
Java GUIs
NoSQL
Software Architecture
Software Maintenance
Software Engineering
Software Systems
SQL Databases
Google Cloud Platform
Software Verification
React
Blazor
Fast Healthcare Interoperability Resources
Software Troubleshooting
GIT
Angular
Information Technology
Health Level Seven International
Build Process
Data Management
REST
Software Version Control
Data Pipelines

Job description

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

Requirements

Do you have experience in Version control?, Do you have a Bachelor's degree?, * 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, Must be authorized to work in the United States., * 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)

Benefits & conditions

$120,000 - $180,000 base salary, plus equity and benefits.

About the company

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.

Apply for this position