Software Engineer
$200k - $400kFull-time
Solomon Page
Our client is a small growing company based in Pittsburgh, PA that develops software for robotics and autonomous vehicles. They seek a Software Engineer specializing in C++ to build high-performance systems for sensor calibration, localization, and trajectory estimation in autonomous platforms. This role focuses on developing robust, production-grade software that enables accurate positioning and reliable autonomy in real-world environments. You will work at the intersection of robotics, perception, and systems engineering—designing scalable C++ solutions that power core autonomy capabilities such as sensor alignment, multi-sensor fusion, and real-time state estimation. They work in a Hybrid environment about 3 days a week in the office but there is flexibility depending on the situation. They will also consider 100% remote work for stars (people with strong backgrounds solving autonomy problems). The founders are very accomplished in the Autonomous Vehicle industry and have created a terrific culture with an excellent work/life balance.
- The pay range for the role is $200,000 to $400,000 depending on experience level. The client cant does not sponsor at this time they will only consider US Citizens or Green Card holders.
- Design, develop, and maintain high-performance C++ software for calibration and localization systems
- Implement efficient, scalable modules for real-time robotics applications
- Optimize algorithms for low-latency performance and high reliability in production environments
- Write clean, maintainable, and testable code following modern C++ best practices
- Develop C++ pipelines for intrinsic and extrinsic calibration of sensors (LiDAR, cameras, radar, IMU)
- Build automated calibration workflows for both production deployment and rapid prototyping
- Implement calibration validation, monitoring, and drift detection mechanisms
- Contribute to and extend internal calibration frameworks and toolchains
- Develop high-performance localization systems using:
- GNSS/INS fusion
- Visual-inertial odometry (VIO)
- LiDAR-based localization
- Implement and optimize multi-sensor fusion algorithms in C++
- Build accurate robot trajectory estimation and tracking systems
- Improve robustness in GPS-denied or dynamic environments
- Integrate localization outputs with downstream systems such as perception, motion planning, and control
- Ensure consistent coordinate frames, synchronization, and data flow across the autonomy stack
- Collaborate on system-level architecture and performance tuning
- Profile and optimize CPU and memory usage for real-time systems
- Build tools for system validation, debugging, and performance monitoring
- Perform offline data analysis and replay using recorded sensor data
- Ensure reliability across large-scale deployments
- Work closely with robotics, hardware, perception, and ML teams
- Support deployment and field teams with debugging and tooling
- Contribute to prototype development and productionization of autonomy features
Basic Qualifications:
- Bachelor’s or master’s degree in computer science, Robotics, Electrical Engineering, or related field
- 3+ years of professional software development experience
- Strong proficiency in C++ (modern C++11/14/17/20)
- Experience building high-performance, real-time systems
- Solid understanding of:
- Data structures, algorithms, and systems programming
- Linear algebra and 3D geometry
- Multithreading and concurrency
- Previous experience in robotics or autonomous vehicles is not required.
Preferred Qualifications:
- Experience in robotics, autonomy, or sensor-based systems
- Familiarity with localization, SLAM, or sensor fusion algorithms
- Experience with frameworks and libraries such as:
- ROS / ROS2
- GTSAM, Ceres Solver, Eigen
- Exposure to sensor calibration techniques and pipelines
- Experience integrating ML components into C++ systems
Nice to Have:
- Experience with autonomous vehicles, drones, or mobile robotics
- Background in real-time or embedded systems
- Experience with GPU acceleration (CUDA) or performance optimization
- Familiarity with Python for tooling and prototyping
- Experience working on scalable production systems or POC development
What Success Looks Like:
- High-performance, reliable C++ systems deployed in production autonomy stacks
- Accurate and maintainable calibration and localization pipelines
- Efficient real-time processing of multi-sensor data
- Strong collaboration across engineering teams to deliver integrated autonomy solutions
Opportunity Awaits.
#LI-TC3
Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Pittsburgh, PA vacancy
- ...At the National Robotics Engineering Center (NREC), it is our engineers and technicians who drive the breakthroughs that define our success... ...development. We are seeking a dynamic Senior Full Stack Software Engineer to lead and contribute to the design and delivery of...SuggestedFull timePart timeWork experience placementFlexible hours
- ...Software Engineer – Interoperability & Data Platforms We are seeking a highly skilled Software Engineer – Interoperability to design, build, and support enterprise scale healthcare interoperability and data integration solutions. This role supports CMS ONC, BCBSA, and...Suggested
- ...Director, Senior Software Engineer-Architect At BNY, our culture allows us to run our company better and enables employees' growth and success. As a leading global financial services company at the heart of the global financial system, we influence nearly 20% of the...SuggestedContract workWork experience placementWorldwideFlexible hours
$144k - $224k
...enhances human potential. About The Role Join the team building the data backbone for fleet-scale humanoid robotics. As a Software Engineer III on our Data Platform team, you will implement and scale the infrastructure required to ingest, process, and synchronize...SuggestedFull timeTemporary workRelocation packageFlexible hours- ...vehicles. We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and... ...solutions. About the Role We are looking for a Senior Software Engineer to evolve the software platform that underpins Seegrid's...SuggestedLocal area
- ...Software Engineer Join Our Team as a Software Engineer at SoftWriters! Are you passionate about technology and making a real difference in healthcare? At SoftWriters, we empower LTC pharmacies and save lives through innovative IT solutions. We're on the lookout for...Work at officeRemote workVisa sponsorshipFlexible hours
- ...Job Title: Software Engineer (Must Be US Citizen Or Green Card Holder...no OPT) Location: Pittsburgh, PA (onsite) Employment Type: Full-time, Direct Hire Pay: Commensurate with experience About the role (Must Be US Citizen Or Green Card Holder...no OPT)...Full time
- ...Pittsburgh, PA. Relocation assistance will not be provided. An excellent career opportunity is currently available for a Software Engineer local to the Aires office in Pittsburgh, PA (Robinson Township). Position Responsibilities: Develop highly scalable...Work at officeLocal areaRelocationRelocation package
- ...Title: Software Engineer III Location: Pittsburgh, PA (5 days' on-site) Duration: 1 Year Contract We are looking for a Software Engineer to help develop our capture software and data processing algorithms. The individual will be responsible...Contract work
$70k - $300k
...systems that operate in demanding, real-world environments where tight integration between hardware and software is critical. We’re looking for a Software Engineer - Mission Workflows to maintain and develop robot user workflows for wheeled robotic platforms across both...Permanent employmentFlexible hours- ...Title - Software Engineer - Power Apps Location- Pittsburgh, PA - 5 days Onsite Roles and Responsibilities: Health checks, process improvement, potentially on call for issues and releases, documentation and automation TECHNICAL SKILLS Must Have AI Builder...Full timeLocal area
$146k - $234k
...crucial goods where they need to go, and make mobility more efficient and accessible for all. We are looking for a Software Engineer to partner with our Mapping team to deliver stable, fast, scalable solutions for the Aurora Atlas - our mapping storage and versioning...Work at officeLocal area3 days per week- ...Robot Software Engineer II Main Location - PITTSBURGH, PA Overview Position Type Full Time Category Engineering Description Join Our Team At Onward Robotics, we are a bold, gritty, and purposeful team with an ambitious mission to revolutionize fulfillment...Full time
$110k - $140k
...Software Engineer Expedient is seeking a software engineer to join our information systems team. This person will work across our full application portfolio, including writing and reviewing code, collaborating with business stakeholders, and helping modernize a set...Full timeWork at office- ...We partner with Fortune 500 companies to address complex business challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3 and ISO standards, V2Soft is committed to quality and security. Beyond...Local areaWorldwide
- ...Software Engineer PANTHERx is the nation's largest rare disease pharmacy, and we put the patient experience at the top of everything that we do. If you are looking for a career in the healthcare field that embraces authentic dedication to patient care, you don't need...Full timeTemporary workPart timeWork experience placementWork at officeLocal areaRemote workHome officeFlexible hours
- ...are seeking a highly skilled and motivated Mid-Level Full Stack Engineer to join our dynamic development team. The ideal candidate will... ...development, testing, and production environments. Collaborate with software engineers, architects, and product managers to design scalable...Work experience placementLocal area
- ...Software Engineer Eos Energy Enterprises, Inc. is accelerating the shift to American energy independence with positively ingenious solutions that transform how the world stores power. Our breakthrough Znyth™ aqueous zinc battery was designed to overcome the limitations...Work at officeShift work
$148k - $200k
...Cloud Infrastructure / Site Reliability Engineer As a Cloud Infrastructure / Site Reliability Engineer, you will operate at the intersection... ...to achieve time efficiencies and risk reduction. Develop software for deployment automation, packaging, and monitoring visibility...Odd job$112.92k - $125.28k
...Basic Qualifications Education Requirements: Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related...Flexible hours- ...work. We warmly welcome individuals of similar mindset to join our ranks. For this role, we are seeking a solid Embedded Software Engineer who can take full end-to-end ownership of software for our robotics components and systems. Whether your background is strictly...
- ...Job Description POSITION TITLE: Sr Software Engineer - Transportation Systems REPORTS TO: Sr Director - Engineering LOCATION: American Eagle is a youth culture brand grounded in denim. Our purpose extends beyond making the best jeans-we embrace self expression...Full timePart timeSummer workCasual workLocal area
$100.22k - $111.18k
...Basic Qualifications Requires a Bachelor's degree in Systems Engineering, or a related Science, Engineering, Technology or Mathematics... .... The opportunity we can offer is one-of-a-kind. As a Software Systems Engineer, you will provide architectural recommendations...For subcontractorSecond jobWork at officeFlexible hours- ...We are looking for a remarkable Software Development Engineer to join us! We've built a team of not just the best engineers, but some really awesome humans as well. This team builds cloud software (platform + apps + ecosystem) to accelerate the flow of government data...Local areaVisa sponsorship
$145k - $165k
...products that will bring innovation safely into society. The Role: We are seeking a highly motivated and experienced Senior Software Engineer for full stack development for our services and infrastructure. In this role, you will be instrumental in designing,...Full timeTemporary workWork experience placementWork visaFlexible hours- ...Senior Software Engineer The Software Engineering Institute (SEI) advances the state of the art in software engineering and cybersecurity, serving as a national resource for the advancement of secure, reliable, and high-performing software systems. As a Federally Funded...Full timePart timeFor contractorsRelocation package
- ...Software Engineer Engineered to outperform, Teraswitch is on a mission to provide high-performance infrastructure services for critical workloads. With 20+ datacenter locations around the world interconnected by our low latency global backbone network, we are the class...Full time
$118.2k - $147.8k
...Woolpert is an award-winning, global leader in architecture, engineering, and geospatial services. We blend design excellence with cutting... .... Position Overview Woolpert is hiring a Senior Software Engineer to join our dynamic Atlas Labs team supporting our...Flexible hours- ...Senior Software Engineer - SoftWriters Empower LTC Pharmacies. Save Lives. Build the Future of Healthcare Technology. About SoftWriters SoftWriters develops innovative IT solutions that empower long-term care (LTC) pharmacies to deliver life-saving medications...Work at officeRemote workVisa sponsorshipWork visaFlexible hours
- ...Sr. Software Engineer Location: Strongsville, OH or Pittsburgh, PA Work Mode: Hybrid (3days Office / 2days Remote) Duration: Contract to Hire Years Of Exp Required: 10+ Years Function of the Group: Payment Center team creates "one stop shop" for businesses to manage...Contract workWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
Related searches
- software developer internship no experience Pittsburgh, PA
- federal - software developer Pittsburgh, PA
- software engineer contract Pittsburgh, PA
- part time software developer Pittsburgh, PA
- software engineer healthcare Pittsburgh, PA
- network software engineer Pittsburgh, PA
- ngo software engineer Pittsburgh, PA
- software development engineer aws Pittsburgh, PA
- software developer fintech Pittsburgh, PA
- software data engineer Pittsburgh, PA


