C++ Software Engineer Pittsburgh, PA
ESR Healthcare — Healthcare and IT staffing
About the role
C++ Software Engineer Pittsburgh, PA Full Time Mid Level Your Role We’re seeking a versatile and talented C++ Software Engineer to join our team. In this role, you’ll develop software that brings our 3D sensors to life, crafting intuitive user interfaces, powerful APIs, and real-time systems that interact seamlessly with our hardware. This is a hands-on, impactful position where you’ll work across the software stack to help shape the future of robotics safety.
What You'll Do
Design and develop 3D user interfaces for configuring and visualizing sensor data, using frameworks like Qt/QML or equivalent modern tools. Create robust APIs for sensor configuration, visualization, and real-time interaction with 3D data. Work closely with hardware engineers to integrate software with real-time sensor systems. Optimize software performance for low-latency, high-efficiency operation in real-time environments. Debug, test, and refine code to ensure reliability across diverse use cases. Contribute to the full development lifecycle, from initial design through deployment and scaling. Collaborate with a cross-functional team of engineers and designers to deliver innovative solutions in a fast-paced startup environment.
What We’re Looking For
Proficiency in C++ with a strong understanding of modern C++ standards (C++11/14/17 or later) Experience with Qt/QML or similar modern UI frameworks for developing cross-platform applications Knowledge of real-time systems and experience working with hardware interfaces (e.g., sensors, cameras, or embedded systems) Strong understanding of data structures, algorithms, and multithreaded programming. Experience with network communication protocols like UDP and TCP Passion for creating clean, efficient, and maintainable code Ability to work independently and adapt to the diverse demands of a fast-paced startup environment Ability to effectively communicate and collaborate across multiple engineering disciplines and articulate technical design decisions clearly Nice-to-Have Skills
Familiarity with 3D graphics and frameworks like OpenGL, Vulkan, or DirectX Experience with 3D sensor technology, point clouds, or geometric computer vision Knowledge of image processing, computer vision, or machine learning Experience with OpenCV Experience in Python
What the index says about this role
- First seen by JobLarper — Aug 2, 2026, 6 days ago. Older postings collect hundreds of applicants — a tailored résumé matters more the longer a role has been live.
- No pay range in our index for this listing. Across 1,685 indexed Software Engineer roles in US that do publish one, the middle half sits between $185k and $285k, median $225k — JobLarper's read of the market, not a figure from ESR Healthcare.
- What Software Engineer roles ask for — across 10,230 indexed openings: REST/APIs (46%), Backend (42%), Cloud (38%), Python (38%), Go (25%). This posting names Python, Frontend, ML.
- ESR Healthcare is hiring actively — 90 open roles indexed.
Derived from the 27,000 roles JobLarper indexes daily from official company boards — not from the job description above.
More open roles at ESR Healthcare
- Amazon Connect Developer RemoteNYC, New York, United States · Mid
- Azure / Cloud Architect Data bricks LINUX Santa Clara, CaSanta Clara, California, United States · Senior+
- Azure Databricks Data Engineering Lead (17305-1) Seattle, WASeattle, WA, USA · Senior+
- Cybersecurity Technical Lead (14958-1) Houston, TXHouston, Texas, United States · Senior+
- AI Architect (12032-1) Houston, TXHouston, Texas, United States · Senior+
- cybersecurity Project Manager Bridgewater, NJBridgewater, New Jersey, United States · Manager
- Data Modeler & Architect remoteNYC, New York, United States · Senior+
- ai/ml phthon engineerSan Francisco, CA, USA · Mid
All 90 open roles at ESR Healthcare →
Similar Software Engineer roles at other companies
- Software Engineer, Google Cloud StorageGoogle · Raleigh, NC, USA · 4325 Glenwood Ave #1047k, Raleigh, NC 27612, USA · Durham, NC, USA
- Senior Software Engineer, Search Quality, AI/MLGoogle · New York, NY, USA
- Senior Software Engineer, Network InfrastructureGoogle · Sunnyvale, CA, USA
- Software Engineer, Early Career, CampusGoogle · Mountain View, CA, USA · Google Building 1395, 1395 Charleston Rd, Mountain View, CA 94043, USA · Cambridge, MA, USA
- Software Engineer, Security Command CenterGoogle · Kirkland, WA, USA
- Software Engineer III, Embedded Systems/Firmware, Power OptimizationGoogle · —
- Lead Software Engineer - O9 , ITCNike · Karnataka, India
- Senior Software Engineer, Global Converse, ITCNike · Karnataka, India
Browse all software engineer jobs in united states — 5,560 open roles across 845 companies.