Software Engineer
$200k - $400kSolomon 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
- 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.
- 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
- 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
- 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
If you meet the required qualifications and are interested in this role, please apply today.
The Solomon Page Distinction
Our teams, comprised of subject matter experts, develop an interest in your preferences and goals and we act as an advisor for your career advancement. Solomon Page has an extensive network of established clients which allows us to present opportunities that are well-suited to your respective goals and needs - this specialized approach sets us apart in the industries we serve.
About Solomon Page
Founded in 1990, Solomon Page is a specialty niche provider of staffing and executive search solutions across a wide array of functions and industries. The success of Solomon Page reflects an organic growth strategy supported by a highly entrepreneurial culture. Acting as a strategic partner to our clients and candidates, we focus on providing customized solutions and building long-term relationships based on trust, respect, and the consistent delivery of excellent results. For more information and additional opportunities, visit: solomonpage.com and connect with us on Facebook , and LinkedIn .
Opportunity Awaits.
#LI-TC3
- ...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
$144k - $224k
...Software Engineer III, Data Platform Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA) Agility's commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and...SuggestedFull timeTemporary workWork at officeRelocation packageFlexible hours$48 - $62 per hour
...Job Title: Software Engineer – R&D (Machine Learning, Computer Vision, Automated Driving) Job Description This role focuses on research and advanced development in machine learning, computer vision, robotics, and automated driving. You will design and implement state...SuggestedContract workTemporary workWorldwide- ...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...SuggestedContract work
$100k - $120k
...Job Title: Software Engineer Location: Remote, U.S. Note: This a remote position and requires residency in the United States. Candidates must be eligible to work in the United States. Type: Full-Time, Salaried, Exempt Compensation: $100,000 - $120,000 annual...SuggestedFull timeLocal areaRemote workFlexible hours- ...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
- ...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
$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- Roles and Responsibilities: Actively research on new tech Assist with the replacement exiting Ping platform Deciphering new tech not yet utilized, and giving direction on finding JavaScript development Must Have Technical Skills: ...Work experience placementFlexible hours
$77.84k - $86.36k
...Basic Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Agile experience preferred. CLEARANCE REQUIREMENTS: Ability to obtain a Department of Defense TS/SCI security clearance is required...Flexible hours- ...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
- Job Title Visa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: Yes Specific Requirements: Knowledge of command line Linux (Ubuntu preferred but not required) file tree navigation...Flexible 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
- ...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company's success. As a(n) Software Engineer within PNC's Site Reliability Technology Engineering organization, you will be based in Pittsburgh, PA. As a Software...Full timeTemporary workPart timeWork experience placementWork at office
$75k - $137.5k
...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer within PNC's Technology organization, you will be based in Pittsburgh, PA or Phoenix, AZ, Dallas, TX, Cleveland, OH and...Full timeTemporary workPart timeWork experience placementWork at office- ...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
- ...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
- ...Software Developer Develop software for factory robot and 3D vision applications Develop and improve low-level software libraries No prior robotics or vision experience is necessary -- we are looking for strong programmers Required Skills & Experience...Work experience placement
- ...Synergistic It Software Programmer Synergistic wants every candidate to know we are always here to support your efforts. Indeed engagement... ...degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT Highly...
- ...Aurora Operations, Inc. seeks positions in Pittsburgh, PA: Software Engineer II (ref#00422) to develop real-time algorithms for self-driving vehicle. Senior Software Engineer (ref#00311) to build reliable systems for teams working on self-driving technology. Senior...
- ...Job Title XDIN subsidiary of ALTEN Group, includes 500 employees dedicated to the automotive engineering development. ALTEN is a Leader in Engineering & Information Technology system, and operates in over 21 countries (Europe, North America, Asia, Africa and Middle...Temporary work
- ...Software Engineer Pittsburgh, Pennsylvania, United States Company Description Govini transforms Defense Acquisition from an outdated manual process to a software-driven strategic advantage for the United States. Our flagship product, Ark, supports Supply Chain...Full timeWork experience placementWork at office
- ...Software Engineer II Summary Do you have a passion for building market leading software solutions for the Metals Industry? As the biggest full-liner for the metals industry, we deliver by seamless integration of our software with metals production equipment and...
$140k
RareMed Solutions RareMed Solutions offers comprehensive support services for specialty, orphan and ultra-orphan products (medicines used to treat exceptionally rare diseases that are chronically debilitating or life-threatening). Our team has a breadth of experience...- ...passion towards our work. We warmly welcome individuals of similar mindset to join our ranks. What You'll Be Doing As a Software Engineer, you will be collaborating with an interdisciplinary team focusing on developing reliable robotic and automation systems for a...
- ...Business Intelligence Etl Engineer The Business Intelligence ETL Engineer will be responsible for maintaining high quality business intelligence solutions within the Ariba IT organization. This role will be responsible for developing and maintaining the integration...
- ...Cloud And Backend Software Engineer Carnegie Robotics designs and manufactures advanced robotics systems and components for defense, agricultural, mining, industrial, and off-road autonomy applications. Our ruggedized solutions can meet the challenges of any industry...
$55k - $172.25k
...where all of our employees feel respected, valued and have an opportunity to contribute to the company's success. As a Senior Software Engineer within PNC's Retail Tech organization, you will be based in Pittsburgh, PA, Strongsville, OH, Birmingham, AL or Dallas, TX....Full timeTemporary workPart timeWork experience placementWork at office$154k - $286k
...powers all of the latest design innovations in consumer, mobile and enterprise electronics worldwide. We are looking for a passionate software developer to join Virtuoso place and route infrastructure team and improve our place route foundation. We use advanced math,...Worldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer amazon Pittsburgh, PA
- agile software developer Pittsburgh, PA
- rust software engineer Pittsburgh, PA
- software developer positions Pittsburgh, PA
- senior software design engineer Pittsburgh, PA
- software developer Pittsburgh, PA
- ngo software engineer Pittsburgh, PA
- startup software engineer Pittsburgh, PA
- scientific software engineer Pittsburgh, PA
- software data engineer Pittsburgh, PA

