Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$200k - $400k
Full-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.
Responsibilities:

Core C++ Systems Development
  • 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
Sensor Calibration
  • 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
Localization & State Estimation
  • 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
System Integration
  • 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
Performance Optimization & Validation
  • 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
Cross-Functional Collaboration
  • 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

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

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Software Engineer in Pittsburgh, PA vacancy
  • $180k - $210k

     ...make the world safer and more secure. The Full-Stack Product Engineering team is responsible for building a comprehensive set of...  ...pragmatic full-stack engineer who can build reliable and scalable software that will be used by all TRM customers. You’ll also design backend... 
    Suggested
    Immediate start
    Remote work
    Worldwide

    GrabJobs

    Pittsburgh, PA
    1 day ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Suggested
    Work at office
    Remote work

    GrabJobs

    Pittsburgh, PA
    5 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Suggested
    Remote job
    Internship

    Danaher

    Pittsburgh, PA
    1 day ago
  • $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 Retail Tech Core Debit Product organization, you will be based in Dallas TX, Pittsburgh PA or Strongsville OH. A... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Pittsburgh, PA
    2 days ago
  •  ...us and be part of something extraordinary. BNY is seeking Engineers who amplify team impact through technical leadership and force...  ...needs evolve. Apply strong engineering fundamentals across software design, data, testing, and distributed systems. Use AI-enabled... 
    Suggested
    Worldwide
    Flexible hours

    BNY

    Pittsburgh, PA
    17 days ago
  • Java Full Stack Developer Location: PITTSBURGH, PA Job Type: Long term contract Visa type: Citizen/ Green card/ h1b/GC EAD Client: COGNIZENT Job Description: · At least 7 years of experience in technology consulting, enterprise and solutions architecture...
    Long term contract
    H1b

    ClifyX

    Pittsburgh, PA
    1 day ago
  •  ...including frameworks like Spring Boot, Angular Hibernate, RESTful. Experience in designing and implementing scalable and maintainable software architecture. Providing technical guidance and direction to the development team, ensuring adherence to best practices, and... 

    ClifyX

    Pittsburgh, PA
    4 days ago
  • Title: Fullstack Java Developer Location: Pittsburgh, PA Job Description: Key Responsibilities Design and develop scalable backend services using Java and Spring Boot frameworks. Implement and manage blockchain protocols or integrated payment ...

    Apex Informatics

    Pittsburgh, PA
    2 days ago
  • Full Stack Java Developer Position Location: Pittsburgh, PA, 15222 - 5 days a week onsite Length of Assignment: 12 Months Contract to Hire role. Function of the group: Our team support's the Bank's CCAR/DFAST Regulatory submission and compliance with the FED/OCC...
    Contract work
    Flexible hours
    Shift work

    Artech

    Pittsburgh, PA
    3 days ago
  •  ...Full stack Java applications. ~ Strong Functional and Business Knowledge of Financial Domain. ~8+ Years of experience in software development with strong focus on JAVA/J2EE technologies (Microservices, Springboot, Java) and frontend (React JS). ~ Proven experience... 
    Full time
    Immediate start
    Relocation

    3B Staffing LLC

    Pittsburgh, PA
    10 hours ago
  • Hello , Greetings!!! This is Kashish from Jconnect INC . Below is the requirement with my client. Please let me know if you are available for this role. Title: Java Developer Location: Pittsburgh, PA Duration: Fulltime...
    Full time
    Immediate start
    Relocation

    3B Staffing LLC

    Pittsburgh, PA
    10 hours ago
  •  ...Lead Software Engineer The client is modernizing an existing application using API and Microservices architecture Full Stack Development Develop, and implement user interface components and backend services using Java and modern web technologies. Code Quality and Maintenance... 

    Virtusa

    Pittsburgh, PA
    2 days ago
  •  ...degree in a technical field or relevant work experience JOB DESCRIPTION Provides detailed technical design and development of software solutions using existing and emerging technology platforms. Proposes & designs software solutions to address complex business... 
    Contract work
    Work experience placement
    Flexible hours

    Saxon Global

    Pittsburgh, PA
    1 day ago
  • $159k - $207k

     ...for autonomous vehicles. This is the system that executes the software and neural networks that make our vehicles autonomous. The Next...  ...team is part of CORE. We work at the intersection of software engineering, machine learning, sensors, and hardware compute platforms to... 
    Full time
    Work at office
    2 days per week

    Motional

    Pittsburgh, PA
    1 day ago
  • $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,... 
    Full time
    Second job
    Worldwide

    Cadence Design Systems

    Pittsburgh, PA
    1 day ago
  • $180k - $260k

     ...influences how the world deploys AI agents and systems at scale.. Learn more about how we work. The Role We’re looking for a software engineer who wants to build things end to end and doesn’t mind getting their hands dirty. You’ll work across the stack—frontend,... 
    Full time
    Work at office
    Visa sponsorship
    Flexible hours

    Gray Swan AI

    Pittsburgh, PA
    1 day ago
  • $153k - $207k

     ...and advertising to ML-powered personalization. As a Senior iOS Engineer on the Ads team, you'll work on a product engineering team responsible...  ...learning, and ad operations. You will... Collaborate on software projects with product design and backend aspects Develop,... 
    Full time
    Work experience placement

    Duolingo

    Pittsburgh, PA
    16 hours ago
  • $86.21k - $100k

     ...lifecycle, creation, maintenance, configuration, documentation, and testing of the enterprise software that drives business processes. Developers work closely with analysts, engineers, and system users as needed to deliver well documented and tested solutions to the... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours
    Shift work
    2 days per week

    Segra

    Pittsburgh, PA
    1 day ago
  •  ...Deployment: Implement automated testing, troubleshoot bugs, perform maintenance, and oversee software deployment. Collaboration: Work with designers, product managers, and other engineers in Agile environments to deliver features. If you are interested, please send... 
    Full time
    Immediate start
    Relocation

    3B Staffing LLC

    Pittsburgh, PA
    17 hours ago
  • Full Stack Developer Location: Hybrid 2-3x per week onsite Pittsburgh, Cleveland, Dallas, Birmingham Mandatory Skills in Beeline: 5yrs + Java, API (Java based), Micron, SpringBoot, UI Development Flex Skills: agile, DevOps
    Flexible hours

    RIT Solutions

    Pittsburgh, PA
    1 day ago
  • Full Stack Developer 5-7 years of experience in full stack development using C#, ASP.NET, MVC, JavaScript, jQuery, PL/SQL/SQL, Azure (preferred), with exposure to legacy modernization, IIS, and offshore team collaboration. GC and USC only Location:...
    Contract work
    Remote work

    3B Staffing LLC

    Pittsburgh, PA
    1 day ago
  • $98.81k - $148.16k

     ...fast. That is our goal forBoltlineby Stoke Space, our commercial software platform that helps advanced hardware manufacturing teams...  ...integrate, track, iterate, build, and test efficiently. As a Senior AI Engineer on theBoltlineteam, you will design, build, and deploy... 
    Permanent employment
    Full time
    Remote work

    GrabJobs

    Pittsburgh, PA
    2 days ago
  •  ...environment ~ Majority of work is in Modern Java 17+, Angular 23+, Spring Boot 3.5+ ~ Special skills required for prompt engineering and vibe coding experience with Windsurf or Cursor and experience in highly scaled environments ~ Initial implementation will... 
    Temporary work
    Work experience placement
    Afternoon shift

    Veterans Sourcing Group LLC

    Pittsburgh, PA
    3 days ago
  •  ...Lead Java Full Stack Develope r to join our client's dynamic engineering team in Washington D.C. (Remote Role) The candidate shall lead...  ...hands-on leader with a passion for building robust, scalable software and fostering a collaborative Agile environment. Key... 
    Local area
    Remote work

    GrabJobs

    Pittsburgh, PA
    2 days ago
  •  ...HDR Cybersecurity Engineer At HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected, a place where everyone is empowered to bring their authentic selves and novel ideas to work every day. As we foster... 
    Monday to Friday
    Shift work

    HDR

    Pittsburgh, PA
    1 day ago
  •  ...: Working with front-end developers to integrate user-facing elements with server-side logic. • Testing & Debugging: Conducting software analysis, testing, and debugging, including automated tests Generic Managerial Skills, If any Provide thought leadership and... 
    Full time

    JConnect Infotech

    Pittsburgh, PA
    1 day ago
  •  ...Responsibilities: Design, develop, and maintain backend services using Java/J2EE technologies Implement business logic using rules engines (such as Drools, Pega, or similar) Develop RESTful APIs and microservices architecture Collaborate with cross-functional... 
    Full time

    Futran Tech Solutions Pvt. Ltd.

    Pittsburgh, PA
    5 days ago
  •  ...Developer Pittsburgh, PA Long Term W2 only, no C2C Success Criteria: The successful Senior Software Engineer exhibits the characteristics of a great leader. These include intelligence, self-awareness, self-regulation, motivation,... 

    3B Staffing LLC

    Pittsburgh, PA
    4 days ago
  •  ...About the job Senior Java Backend Engineer We are seeking a highly skilled Java Backend Developer to join our development team...  ...with front-end and third-party systems, and delivering robust software solutions. Must-Have Skills: Strong experience in core... 

    Inizio Partners

    Pittsburgh, PA
    2 days ago
  •  ...we’re looking for: We are seeking an Application Security Engineer with expertise in Static and Dynamic Application Security...  ...enterprise-level security controls. Your mission is to fortify our software supply chain by integrating rigorous security testing directly... 
    Contract work
    Remote work

    GrabJobs

    Pittsburgh, PA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!