Search jobs > Santa Clara, CA > Staff software engineer

Staff Software Engineer, DICOM

DeepSight Technology
Santa Clara, CA, USA
$150K-$210K a year
Full-time
Quick Apply

Staff Software Engineer, DICOM

DeepSight Technology Inc. is actively searching for a Staff Software DICOM Engineer to apply to join our amazing software team full-time in our Santa Clara, CA office!

We are an innovative medical imaging company that invests in our team and offers real opportunities for career growth. This Staff Software Engineering position works 2-3 days per week at our office in the San Francisco Bay area and earns a competitive salary.

We provide top-notch benefits and perks, including health, vision, dental, stock options, and a 401(k)-retirement plan.

About DeepSight Technology Inc.

DeepSight Technology Inc. is a stealth mode startup company that has developed breakthrough technology in ultrasound imaging.

This new technology will extend both the range and clarity over current systems by 10x - 100x! We are setting new standards that will dramatically improve the capabilities of ultrasound for many years.

In order to develop and improve this technology, we need dedicated team players on our side. Not only do we offer a great team-oriented environment, but we also offer competitive compensation and generous benefits.

ARE YOU A GOOD FIT?

We are looking for someone who is motivated to do quality work and excited about developing state-of-the art medical technology that will impact the future of medical care.

Ask yourself : Are you analytical? Are you ready for a life-changing opportunity? Are you self-motivated and goal-oriented?

If so, we want to meet you!

WHAT WE NEED FROM YOU AS A LEAD DICOM SOFTWARE ENGINEER

We are looking for a talented C++ Programmer with expertise in DICOM (Digital Imaging and Communications in Medicine) and PACS (Picture Archiving and Communication System) to contribute to the development of our healthcare software solutions.

As a Staff Software Engineer, you will contribute to the technical direction of DICOM and PACS connectivity core to our product.

As one of the initial members of the DICOM team, you will write enabling frameworks, setup the foundational system architecture and drive the technical direction of the software connectivity.

Your expertise will establish coding practices that foster high-growth teams and comply with industry standards. Being a team player, you enjoy working with our clinical and systems teams.

At the end of the day, you enjoy the variety that each day brings, and are proud of the work you do that ultimately leads to future medical imaging advancements.

If you can do this and meet the following requirements, apply today!

Responsibilities :

  • Collaborate with cross-functional teams, including software engineers, QA testers, and healthcare professionals, to gather requirements and define technical specifications for DICOM-related features.
  • Implement DICOM and PACS functionalities, including image processing, communication protocols, and data storage, according to industry standards and best practices.
  • Troubleshoot and debug issues related to DICOM and PACS integration, ensuring smooth operation and compatibility across different systems and devices.
  • Participate in design discussions and code reviews
  • Author and maintain detailed design documentation

Education and Experience Requirements :

  • BS / MS in Computer Science, Computer Engineering or equivalent
  • 7 or more years of experience in commercial software development
  • Knowledge of object-oriented programming, software architecture, and design patterns
  • Proficiency with C++ programming
  • Solid understanding of DICOM standards (e.g., DICOM PS3.0) and experience working with DICOM-related tools and libraries (e.

g., DCMTK, GDCM, Merge DICOM Toolkit).

  • Experience on DICOM based connectivity interface through implementation of DICOM Store, Store commitment, Query / Retrieve, MWL, MPPS, Print, Media services
  • Experience with PACS, electronic medical records (EMR) or patient management systems (PMs), as well as other clinical systems
  • Familiarity with common developer tool sets, including source control, continuous integration, and automated unit testing
  • Passionate about medical devices, with excellent communication and teamwork skills

Desirable Skills or Experience :

  • Knowledge in medical imaging (Ultrasound, PET, SPECT, CT, MR, etc.) and developing software in the medical industry (FDA regulated)
  • Experience modern GUI frameworks (Qt, Flutter, etc.)

Job Posted by ApplicantPro

30+ days ago
Related jobs
Promoted
BillionToOne
Menlo Park, California

We apply bioengineering and machine learning principles to diagnostics in order to build truly quantitative molecular tests. At least 6 years experience in professional software development. Proven track record of shipping software. ...

Promoted
Synopsys
Mountain View, California

Looking for a highly skilled DevOps engineer who can design, deploy, improve, and automate global IT infrastructure and application solutions in both on-prem data centers and the cloud to meet the requirements of 20,000 internal customers and collaborate with IT partner teams to deliver cutting-edge...

Promoted
Rivian
Palo Alto, California

The Autonomy org at Rivian is seeking a Sr Software Engineer, Data Ops to join the Data team who can provide expertise in cloud and data engineering and collaborate with technical and business users. Knowledge of Agile Development of Accessible Software Tools. Rivian may share your Candidate Persona...

eBay
San Jose, California

Bay is looking for an Staff iOS Engineer 2 who is passionate about crafting apps that consumers love. Coordinate and collaborate with the Product and Engineering team to identify problems, come up with creative solutions, and help with tracking and delivering within the release plan. Mentor junior e...

0010 eBay Inc.
San Jose, California

Bay is looking for an Staff iOS Engineer 2 who is passionate about crafting apps that consumers love. Coordinate and collaborate with the Product and Engineering team to identify problems, come up with creative solutions, and help with tracking and delivering within the release plan. Mentor junior e...

Pinterest
Palo Alto, California

Staff Software Engineer, Data Processing Infrastructure. We're looking for staff software engineers to help us build and lead the next generation of data processing infrastructure at Pinterest which powers mission critical big data and ML/AI applications. Experience in leading cross-team engineering...

ServiceNow
Santa Clara, California

We’re all about delivering delightful, secure customer and employee experiences that accelerate ServiceNow’s journey to become the defining enterprise software company of the 21st century. ...

PayPal
San Jose, California

At PayPal, we’re committed to building an equitable and inclusive global economy.And we can’t do this without our most important asset—you.That’s why we offer benefits to help you thrive in every stage of life.We champion your financial, physical, and mental health by offering valuable benefits and ...

Databricks
Mountain View, California

Our mission at Databricks is to radically simplify the whole data lifecycle from ingestion to ETL, BI, and all the way up to ML/AI with a unified platform.To achieve this goal, we believe the data warehouse architecture as we know it today will be replaced by a new architectural pattern, Lakehouse (...

Clear Ventures
San Jose, California

As a Staff Software Engineer, you'll play a crucial role in:. Are you ready to take on an exciting challenge in developing and maintaining cutting-edge infrastructure? At Kognitos, we're seeking passionate engineers like you to join our team and make a meaningful impact. Continuously improving our s...