Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Solventum

C++ Software Engineer – Speech Recognition, Infrastructure

Solventum

. Collaborate with innovative and diverse people around the world.

Posted 5/6/2026full-timeRemote • Pennsylvania • 🇺🇸 United StatesMid-LevelSenior💰 $124,000 - $170,500 per yearWebsite

Tech Stack

Tools & technologies
AndroidAWSCloudDockeriOSJavaJavaScriptJenkinsKubernetesLinuxMacOSNode.jsObjective-CTerraform

About the role

Key responsibilities & impact
  • Collaborate with innovative and diverse people around the world.
  • Develop speech recognition software for electronic medical records.
  • Audio collection and processing via microphone or mobile device.
  • Cloud voice recognition (streaming audio over the network and receiving text results).
  • Network security and encryption (both at-rest and streaming).
  • Recognition configuration (e.g., via grammars and other software settings).
  • Post-recognition text processing (e.g., printing a spoken date in your chosen format).
  • Supporting features and requirements of upper software layers for applications such as voice-enabled clinical document editors and clinical dictation tools.
  • Requirements gathering and Epic breakdown into actionable tickets.
  • Feature implementation and unit/integration-test implementation.
  • Input on code reviews and communicating any discovered defects clearly.
  • Team meetings (via videoconferencing).
  • Monthly release builds and in-house/customer support.

Requirements

What you’ll need
  • Bachelor’s Degree or higher from an accredited university -OR High School Diploma/GED from an accredited institution and a minimum of six (6) years of experience in software industry.
  • Three (3) years of experience with one or more object‑oriented programming languages (e.g., C++, C#, Java, or similar)
  • Experience with testing frameworks and tools and unit testing
  • Experience with multi-threaded programming
  • Master's degree in software engineering or related technical discipline from an accredited institution (additional qualification).
  • Writing: C++ / bash; Reading: C#, Java, Objective C, Node.js
  • Operating systems: Windows, Linux, MacOS, iOS, and Android.
  • Change management: Git / GitHub / Jira
  • Continuous Integration: Jenkins / Conan / Ant / Ivy / Artifactory / Nexus
  • Deployment: Docker / Kubernetes / Kaniko / Terraform / AWS
  • Other tools: VS Code / Visual Studio / Emacs / Vim / GDB / Windbg / CMake

Benefits

Comp & perks
  • Medical, Dental & Vision
  • Health Savings Accounts
  • Health Care & Dependent Care Flexible Spending Accounts
  • Disability Benefits
  • Life Insurance
  • Voluntary Benefits
  • Paid Absences
  • Retirement Benefits

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++C#Javaobject-oriented programmingmulti-threaded programmingunit testingspeech recognition software developmentpost-recognition text processingrecognition configurationaudio processing
Soft Skills
collaborationcommunicationrequirements gatheringcode reviewdefect communicationteam meetings
Certifications
Bachelor's DegreeMaster's Degree in software engineering