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

Software Engineer- Software Products and Platforms

Titan Robotics, Inc.

Job Description

Job Description

Job Summary

Titan Robotics, Inc. is looking for a Software Engineer to join the Products, Platforms, and UX team. This role is focused on building the software platforms, tools, and abstractions that connect Titan’s users, products, and robotic systems.

As information moves from the user, through platforms, and into the numerous layers of execution in a highly autonomous system, it changes form constantly. Our job is to hang onto that identity and progressively disclose the "right" information, in the "right" form, at the "right" time to every consumer of our systems, whether that consumer is a person or another system.

This is an interdisciplinary team. You will work closely with software engineers, product, UX, and visual design to shape both how the system works and how people experience it.

That means working across application architecture, shared data models, interfaces, visualization, workflows, and the boundaries between product software and systems such as autonomy, perception, planning, and optimization.

Responsibilities

  • Design and build reusable software platforms, libraries, and application infrastructure used across Titan’s commercial products.
  • Define how information is represented, transformed, and exposed as it moves between users, applications, and robotic systems.
  • Develop shared architecture for workflows, application state, visualization, interaction patterns, and system interfaces.
  • Develop interfaces and interactions for complex robotic and autonomous systems, including both 2D and 3D applications.
  • Work with engineers across autonomy, perception, mechanical and systems to define system boundaries and the information that crosses them.
  • Identify capabilities that are being solved independently across products or subsystems and determine when they should become part of the common platform.
  • Balance abstraction and reuse against the practical needs of the product. Platform software should simplify the system, not introduce another layer for its own sake.

Required Skills

  • 5+ years of professional software engineering experience building reliable production systems.
  • Strong software engineering fundamentals, including software architecture, API design, data modeling, and interface design.
  • Ability to reason about how information changes form as it moves through a complex system.
  • Ability to understand what should remain the same through those transformations, what is simply another representation, and when something has become a fundamentally different concept.
  • Experience designing software intended to be used, extended, or integrated by other engineers.
  • Ability to understand a large existing system and build within its architecture rather than defaulting to introducing a new technology or framework.
  • Ability to recognize useful abstractions and common patterns without over-generalizing the problem.
  • Experience building production software for technically complex or information-dense systems.
  • A demonstrated interest in developing user interfaces and interactions for complex systems.
  • Experience with 3D visualization or 3D interaction.
  • Experience with web technologies is useful, but this is not a web application role.
  • Strong problem-solving, communication, and collaboration skills.

Technologies You Will Use

  • Application and UI: Qt / C++
  • Core Technologies: C++, Ruby
  • 3D Visualization: OpenSceneGraph, OpenGL
  • Additional platforms and technologies as appropriate for the user experience and product being developed.

Bonus Qualifications

  • Experience with Qt.
  • Experience developing reusable libraries, frameworks, SDKs, or application platforms.
  • Experience with OpenSceneGraph, VulkanSceneGraph, OpenGL, or other 3D rendering technologies.
  • Experience with Unity3D or other game engines.
  • Experience with C, C++, C#, Rust, or other C-style languages.
  • Experience working on large, long-lived software systems.
  • Experience working with robotics, autonomous systems, industrial automation, or other complex physical systems.
  • Experience with functional prototyping and using prototypes to evaluate product or interaction concepts.

Company Description

Titan Robotics, Inc. (“Titan,” is a private small business located in the Airside Business Park with additional operations at the Pittsburgh International Airport. The candidate for this position will be primarily located at the Airside Business Park facility. Titan’s operations focus on the development and production of robotic systems and equipment. This is an exciting and challenging opportunity to join a robotics company on a path for growth and success. We design and build custom systems with advanced technology that are production ready.

Company Description

Titan Robotics, Inc. (“Titan,” is a private small business located in the Airside Business Park with additional operations at the Pittsburgh International Airport. The candidate for this position will be primarily located at the Airside Business Park facility. Titan’s operations focus on the development and production of robotic systems and equipment. This is an exciting and challenging opportunity to join a robotics company on a path for growth and success. We design and build custom systems with advanced technology that are production ready.

Vacancy posted 24 days ago
Similar jobs that could be interesting for youBased on the Software Engineer- Software Products and Platforms in Coraopolis, PA vacancy
  • $20.77 - $37.5 per hour

    Join to apply for the Software Engineer Co-Op role at Eaton Join to apply for the Software Engineer Co-Op role at Eaton Eaton’s Corporate...  ...with version control systems like Git. Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud) is a plus. Exposure to... 
    Platform
    Hourly pay
    Full time
    Internship
    Work at office
    Local area

    Eaton Corporation

    Moon, PA
    2 days ago
  •  ...machine automation & autonomy software including perception,...  ....· Coach entry to mid-level engineers in robotics software development...  ...software systems deployed in production environments.· Expert-level...  ...in C++ development on Linux platforms, with a proven ability to architect... 
    Platform
    Live in
    Worldwide

    Komatsu America

    Warrendale, PA
    4 days ago
  • $21 - $34 per hour

     ...student of the Application Engineering function, you will be an active...  ...teams including sales, product management, and engineering...  ...or energy storage modeling platforms You bring a collaborative,...  ...integrating grid solutions, advanced software, and power conversion and... 
    Platform
    Full time
    Summer work
    Internship
    Work at office
    Relocation package

    GE Vernova

    Clinton, PA
    2 days ago
  •  ...Job Opportunity - Embedded Software Engineer - Software Defined Vehicle Location : Warrendale,...  ...vehicle architecture, connected vehicle platforms, and cross-functional program management...  .... Collaborate with engineering and product teams on SDV architecture, including central... 
    Platform

    Global Connect Technologies

    Warrendale, PA
    2 days ago
  •  ...AI Engineer Location: Hybrid / Onsite (Preferred) Position Type: Full-Time / Entry...  ...will work alongside data scientists, software engineers, and business stakeholders to...  ...or Generative AI. Exposure to cloud platforms such as Microsoft Azure, AWS, or Google... 
    Platform
    Full time
    Work experience placement
    Local area

    Techstra Solutions

    Crescent, PA
    14 hours ago
  •  ...employees in the day-to-day operations to ensure safety, quality, and productivity Maintain and improve production throughout and work with...  ...@mondigroup.com Only CVs uploaded onto our online career platform will be taken into consideration. With your application, you... 
    Platform
    Shift work

    Mondi AG

    Clinton, PA
    1 day ago
  •  ...DevOps EngineerWe are seeking a DevOps engineer to support and deliver a robust and resilient application platform to our technology team as well as our customers. This role will serve as a contributor to our application platform as well as a liaison to all consumers of... 
    Platform

    Software Technology Inc

    Warrendale, PA
    2 days ago
  •  ...seeking a Field Application Engineer with hands-on experience in...  ...advanced multi-tool robotic platform. Key Responsibilities...  ...for robotic systems to ensure software and hardware meet performance...  ...feedback to engineering and product development teams to continuously... 
    Platform

    Titan Robotics, Inc.

    Coraopolis, PA
    8 days ago
  •  ...Description: We are looking for Backend Engineers to build scalable APIs, microservices,...  ...integrations for modern digital platforms. Backend Engineer Seeking a highly...  ...with exposure to distributed systems and production-scale applications. The engineer will... 
    Platform

    Kasmo Inc

    Coraopolis, PA
    18 days ago
  •  ...days onsite in Warrendale, PA Our client is seeking a Senior Product Owner to lead a major Customer Management System modernization,...  ...multiple product teams and stakeholders to replace legacy platforms and guide implementation efforts, including work associated with... 
    Platform
    Hourly pay
    Local area

    Eliassen Group

    Warrendale, PA
    2 days ago
  •  ...Field Application Engineer The Field Application Engineer is responsible for installing...  ...to ensure satisfaction. Provide production support in assembly and routine testing...  ...Experience using diagnostic tools and software is preferred. Certificates and Licenses... 
    Work at office
    Remote work
    Night shift

    Schroeder Industries LLC

    Leetsdale, PA
    2 days ago
  •  ...trucks; Move material within the facility and from the loading platform by carrying, pushing, rolling or operating hand trucks, forklifts...  ...such as loading, unloading, sorting, staging, and transporting products. Home Depot benefits are designed to make sure their Associates... 
    Platform

    Home Depot

    Coraopolis, PA
    5 days ago
  • $100k

     ...payment processing solutions to merchants. Slice has put together a comprehensive package of products and services. Slice delivers a consultative approach on the best platforms and equipment most suitable for each merchant. Slice Merchant Services is seeking driven, ambitious... 
    Platform
    Local area

    Slice Merchant Services

    Moon, PA
    2 hours ago
  •  ...communicating results, and commercializing products.  Proven communication and teamwork...  ...complex projects to meet the business’ platform and innovation objectives.       Opportunities...  ...BS/MS in Food Science or Chemical Engineering   Minimum of 4 years of relevant experience... 
    Platform
    Full time
    Flexible hours

    The Kraft Heinz Company

    Warrendale, PA
    4 days ago
  • $105k - $154k

     ...is currently seeking a Lead Electrical Engineer to join our fast-paced team of engineers...  ...edge technology for our next generation products. This position will be located onsite in...  ...microcontrollers including ARM Cortex and PIC platforms. You are skilled in hardware validation... 
    Platform
    Remote work
    Visa sponsorship
    Relocation package

    Eaton Plc

    Coraopolis, PA
    2 days ago
  •  ...specific part requirements. Monitor and maintain parts programming software: update program files, backup system, etc. Skills and...  ...company, we are a leader in the fabrication of steel and metal products that shape the world in which we live in. Our culture is driven... 
    Full time
    Temporary work
    Live in
    Shift work

    O'Neal Industries

    Ambridge, PA
    2 days ago
  •  ...CEO. Irriland is known in the region for professional expertise, product quality, commitment to on-time delivery, and outstanding...  ...preferredExperience in listing and managing of sales via online platforms preferredExperience hiring and training individualsAdditional InformationAll... 
    Platform
    Local area

    Irriland Corporation

    Coraopolis, PA
    3 days ago
  • $28 per hour

     ...approach driven by a robust technology platform to track adherence with a world-class pharmaceutical...  ...facility. About the Role The Supervisor Production Floor assists the Pharmacy Manager and...  ...Knowledge and understanding of pharmacy software Proficiency in reading, writing, and... 
    Platform
    Hourly pay
    Minimum wage
    Temporary work
    Traineeship
    Work experience placement
    H1b
    Local area
    Visa sponsorship
    Work visa

    Selectquote, Inc.

    Monaca, PA
    2 days ago
  •  ...We use our data-driven integrated marketing and manufacturing platform to streamline solutions for our clients, reduce friction and enhance...  ...can always create a better way. Quad is seeking a dedicated Product Photographer for our greater Pittsburgh, PA photo studio to... 
    Platform
    Local area
    Flexible hours

    Quad

    Coraopolis, PA
    4 days ago
  •  .... Assist signers with the respective platform to confirm they can log on and sign loan...  ...the completion of necessary tasks Meet production expectations and quality standards as...  ...ServiceLink operating systems and internal search engines Adhere to company policies and... 
    Platform
    Part time

    ServiceLink

    Coraopolis, PA
    2 days ago
  •  ...range of carbon and alloy steel, stainless steel, and aluminum products for companies nationwide. Founded in 1921 and headquartered in...  ...levels of customer service. O'Neal Steel's industry-leading online platform, PRONTO®, provides continuous access to inventory, pricing,... 
    Platform
    Monday to Friday
    Flexible hours
    Afternoon shift

    O'Neal Steel

    Ambridge, PA
    2 days ago
  •  ...powered by cutting-edge technology. That means our proprietary T3 platform doesn't just run our business — it also makes your job easier,...  ...we're transforming it to make it safer, more secure, and more productive. You bring grit, heart, and humility to your work, and you're... 
    Platform
    Full time
    For contractors
    Monday to Friday
    Night shift

    EquipmentShare

    Leetsdale, PA
    4 days ago
  •  ...application withing Azure cloud env " Experience in developing batch script and configuring it in R11 and Azure " Experience in using AI productivity tool for development Experience in the following: " UNIX Scripting, Github " JAVA, J2EE, JavaScript, Angular, ORM " Tomcat/... 
    Local area

    Expert In Recruitment Solutions

    Carnegie, PA
    5 days ago
  •  ...ability to learn and adapt to new information and technology platforms Is confident in educating clients on how to conduct simple...  ...financial services and knowledge of financial services industry, products, and solutions One year of demonstrated successful sales... 
    Platform
    Work at office
    Flexible hours
    Shift work
    Weekend work
    Day shift

    Bank of America

    Sewickley, PA
    3 days ago
  • $90k - $105k

     ...clients via Salesforce, upselling current clients on other Auris products and services, and maintaining regular communication with the...  ...you on our short-cycle sales process using our tablet based CRM platform, Salesforce, used for lead generation, sales presentations, on... 
    Platform
    Contract work
    Live in
    Local area

    Auris

    Sewickley, PA
    2 days ago
  •  ...customer service through our expertise of the products we distribute and the technical services...  ...careers/ Summary: The Applications Engineer will design, select, and configure pumps...  ...data. Prepare proposals using vendor software, sales catalogs, and cost estimates... 
    Full time
    Work at office
    Monday to Friday
    Flexible hours
    Shift work

    DXP

    Coraopolis, PA
    28 days ago
  • $39 - $45 per hour

     ...to foster technical capability, field productivity, and strict site safety. Troubleshoot...  ...ability to interpret architectural drawings, engineering schematics, and technical wiring...  ...10/30, Fall Protection, or Aerial Work Platform (AWP) certifications. Compensation... 
    Platform
    Bi-weekly pay
    Hourly pay
    Full time
    For contractors
    For subcontractor
    Work at office
    Local area
    Immediate start

    The Contractor Consultants

    Coraopolis, PA
    2 days ago
  •  ...initiatives Partner with Merchandising and Technology to ensure product descriptions and eCommerce content enhance the customer...  ...Management Microsoft Outlook, Word, Excel, PowerPoint Google Marketing Platform Salesforce Account Engagement/Pardot, Salesforce CRM,... 
    Platform

    DICK'S Sporting Goods

    Coraopolis, PA
    5 days ago
  •  ...opportunities. You are comfortable leveraging modern digital tools and platforms--including AI--to work smarter and more efficiently. You...  ...inform decisions, and continuously explore ways to enhance productivity and results through innovation. Deepen Relationships... 
    Platform

    Automatic Data Processing

    Coraopolis, PA
    2 days ago
  • Job DescriptionSr. Scientist, R&D - Product DevelopmentAbout Us The Kraft Heinz Company...  ...complex projects to meet the business’ platform and innovation objectives.        Opportunity...  ..., MS, or PhD in Food Science, Chemical Engineering, or a related technical field Relevant... 
    Platform
    Full time
    Internship
    Worldwide
    Flexible hours

    The Kraft Heinz Company

    Warrendale, PA
    3 days ago

Do you want to receive more vacancies?

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