Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Experience
Qualifications
Ideal candidates will possess:A Bachelor's degree in Computer Science, Software Engineering, or a related field. Proficient experience in software development with a focus on data platforms. Strong programming skills in languages such as Python, Java, or Scala. Experience with database technologies, including SQL and NoSQL databases. Familiarity with cloud services (AWS, Azure, or Google Cloud) is a plus. Ability to work collaboratively in a team environment and communicate effectively.
About the job
Join latitude as a Software Engineer II, specializing in our Data Platform. In this vital role, you will collaborate with cross-functional teams to design, develop, and maintain robust data solutions that empower our organization. You will leverage your technical skills to enhance data integrity and availability while ensuring optimal performance of our data systems.
About latitude
latitude is a forward-thinking technology company committed to innovation and excellence in the field of data solutions. With a strong presence in Pittsburgh, we strive to create impactful technologies that drive success for our clients and community.
About Us:At Glydways, we are redefining the concept of public transportation. We believe that mobility opens doors to opportunities—connecting individuals to housing, education, jobs, commerce, and healthcare. By enhancing transportation accessibility, affordability, and sustainability, we empower communities to flourish and unlock economic and social growth.Our mission is to transform transit through a solution that provides high capacity, outstanding user experiences, unmatched affordability, and minimal environmental footprint.The Glydways system is an innovative network of carbon-neutral, interconnected transit pathways driven by standardized autonomous vehicles on dedicated roadways. Available 24/7 with on-demand access, it offers personalized and efficient travel without the burden of heavy upfront infrastructure costs or ongoing taxpayer subsidies.With Glydways, we are not just developing a transportation system; we are crafting a future where everyone has the freedom to move freely and easily.Join Our Team:The Onboard Integration team is responsible for creating the software foundation that powers every Glydways vehicle. We operate within the Embedded Platform & Integration group and collaborate closely with Vehicle Hardware, Autonomy, Safety, and Track Operations to ensure seamless integration of components into a unified system on the road.Our work includes streaming data from new sensors, controlling vehicle actuators, developing our custom embedded Linux OS, integrating machine learning frameworks, and creating tools for live track operations. We are the glue that keeps vehicles and teams moving forward. We prioritize engineers who thrive in ambiguity, can extract meaningful insights from complex systems, and deliver results efficiently.
Full-time|$149K/yr - $198.5K/yr|On-site|Pittsburgh, Pennsylvania, United States
Mission Overview: Join us as a Senior Software Engineer, where you will be integral in crafting and deploying automated workflows, advanced tooling, and insightful analytics to enhance our autonomy stack's scalability. You will be essential in transforming vast datasets into actionable engineering insights, ensuring our software releases are robust, validated, and road-ready. Your Responsibilities: Create Intelligent Tooling: Design and implement advanced automation to analyze and clarify complex system behaviors, utilizing sophisticated data modeling to expedite solutions. Lead Analytics Development: Spearhead the creation of impactful performance visualization tools that convert raw metrics into clear, actionable insights regarding on-road performance. Enhance Release Engineering: Use your expertise to refine our release processes, moving towards a highly automated deployment framework that preserves quality while boosting efficiency. Advance Simulation Capabilities: Elevate our virtual testing environments, ensuring our simulation suites deliver high-fidelity feedback for comprehensive release understanding. Collaborate Across Teams: Engage within a large, multi-disciplinary codebase to guarantee seamless integration across planning, motion, and controls teams. Qualifications We're Seeking: Significant experience in developing production-grade applications, tools, and pipelines using Python. Proficient in navigating and contributing to large, complex codebases with an emphasis on modularity and documentation. Demonstrated success in delivering software in a production environment, with knowledge of CI/CD, version control at scale, and stringent release cycles. A keen curiosity for data and the ability to derive meaningful patterns from complex, high-dimensional datasets. A strong passion for a driverless future and an understanding of the critical nature of deploying software that interacts with the physical world. Bonus Skills (not mandatory): Experience with C++ in a Linux environment. Familiarity with Machine Learning frameworks or Large Language Model (LLM) integration. Background in robotics middleware (ROS, DDS) or autonomous systems.
Full-time|On-site|Pittsburgh, PA, Palo Alto, CA, Detroit, MI
Join latitude as a Senior Software Engineer specializing in Machine Learning Integration. In this pivotal role, you will leverage your extensive software engineering skills to drive the integration of machine learning solutions into our cutting-edge software stack. Collaborate with cross-functional teams to innovate and enhance our product offerings while ensuring optimal performance and scalability.
About UsAt Aurora Innovation, we are dedicated to revolutionizing transportation through safe and efficient self-driving technology.The Aurora Driver is set to transform mobility and logistics, ushering in a future that is not only safer but also more accessible for everyone. Join us at Aurora, where you'll collaborate with a team of passionate and intelligent professionals to solve complex challenges, enhancing your expertise while expanding your knowledge. For more updates, visit aurora.tech or follow us on LinkedIn. We are on the lookout for a Software Engineer to become a vital part of our Vehicle Platform Integrations Team! Key Responsibilities:Collaborate with the vehicle integration team to design and implement infrastructure for integrating embedded software with a cutting-edge C++ autonomy stack.Engage with autonomy planning, control software, and vehicle platform commands and monitoring systems.Develop fault monitoring mechanisms for vehicle platforms.Create software that directly influences the operational behavior of autonomous vehicles, including modes of operation, fault management, and health monitoring.Work with software/hardware interfaces, including embedded system simulation, hardware-in-the-loop testing, and vehicle system level evaluations.Construct tools for automating testing and analysis of control subsystems to ensure compliance with safety-critical coverage standards.Perform development in both Linux-based and embedded environments.
Full-time|$179.2K/yr - $268.8K/yr|On-site|Pittsburgh, PA, Palo Alto, CA, Detroit, MI
Latitude AI (lat.ai) specializes in the development of advanced automated driving technologies, including Level 3 (L3) solutions, for Ford vehicles at scale. Our mission revolves around redefining the driving experience, making it safer, more enjoyable, and less stressful for everyone. Joining the Latitude team means collaborating with top-tier experts in machine learning, robotics, cloud platforms, mapping, sensor technology, and systems engineering, all committed to significantly enhancing the driving experience for millions. As a proud subsidiary of Ford Motor Company, we operate with the agility of a startup while developing cutting-edge automated driving technologies. Our headquarters are located in Pittsburgh, with engineering centers in Dearborn, MI, and Palo Alto, CA.About the Software Factory Team:The Software Factory team is pivotal in creating a seamless developer build experience, essential for developing, testing, and deploying software that aligns with Latitude’s mission. Team members are responsible for the development and maintenance of an end-to-end infrastructure pipeline within a distributed build environment, playing a crucial role in integrating new tools and technologies into a robust, deterministic, and scalable build ecosystem. We utilize and maintain build tooling (Bazel), author build and test tools (Starlark, Python), manage build environments (Docker, containers), and leverage a distributed remote execution and caching system (Buildfarm), while hosting CI/CD resources for developers to test and implement changes (Jenkins).Your Responsibilities: Collaborate with seasoned build engineers boasting decades of experience.Design and implement solutions for the long-term maintenance of software releases.Develop integrations with product teams that enhance the reusability and testability of modular autonomy systems.Measure, inspect, and improve the utilization of the build infrastructure.
Join our dynamic team at Latitude as a Senior Software Engineer specializing in C++ deployment. In this role, you will be instrumental in designing, developing, and implementing high-performance software solutions that enhance our deployment processes. We are looking for a passionate engineer who thrives in a collaborative environment and is eager to solve complex problems.
Full-time|$177.7K/yr - $240.4K/yr|On-site|Pittsburgh, PA
At Duolingo, we are on a mission to revolutionize education and make it accessible to everyone, everywhere. Join us in this transformative journey!As a vital member of our team, you will tackle intricate technical challenges while collaborating with passionate innovators. Our extensive user base allows us to conduct numerous experiments (over 300 at a time!) that guide our data-driven decisions. You will enjoy boundless opportunities for growth, mentorship from industry leaders, and diverse projects that are not only rewarding but also enjoyable.Become a part of our life-changing mission to educate the nearly half a billion learners around the globe.About the RoleShort Form Area:As a Senior iOS Engineer in our Short Form Area, you will develop key features that enhance the core learning experience on Duolingo. Our short-form lessons are where users invest most of their time, and your role is to enhance these sessions to make them more engaging and effective. You will create new interactive exercises that support learners in mastering skills such as recall and production, while also designing innovative methods to help users build essential language foundations. We seek engineers who are enthusiastic about enhancing educational methodologies.:brain: Your Responsibilities...Collaborate with product design and backend teams on software projectsDevelop, launch, and maintain native iOS applications primarily using SwiftProvide mentorship and establish technical guidance for junior engineers across the organization:check: Your Qualifications...Bachelor’s degree in Computer Science or a related technical disciplineStrong foundation in computer science principles, including data structures, algorithms, and software designProficient programming experience in Swift:star: Exceptional candidates will possess...Advanced proficiency in Swift, with a proven track record of developing and maintaining production-level applicationsIn-depth technical expertise in iOS application development for iPhone/iPad using Swift, Cocoa Touch, and related frameworksExperience in designing intuitive and efficient user interfaces
Who We AreAt Aurora, we are on a mission to revolutionize mobility through cutting-edge self-driving technology. We aim to make transportation safer, faster, and more accessible to everyone.The Aurora Driver is set to usher in a new era of logistics and mobility, ensuring a future that is not only safer but also more efficient.At Aurora, you will engage with complex challenges alongside a team of passionate and brilliant professionals, allowing you to grow as an expert while expanding your knowledge base. For the latest updates, visit aurora.tech or follow us on LinkedIn.Aurora values talent from diverse backgrounds who are eager to contribute to a transportation ecosystem that enhances road safety, ensures timely delivery of essential goods, and promotes efficient mobility for all. We are currently seeking a Software Engineer to collaborate with our Mapping team in developing robust, fast, and scalable solutions for the Aurora Atlas—our innovative mapping storage and versioning system. The Atlas is instrumental in various core functions such as map updates, test creation systems, offboard simulations, visualizations, and supporting onboard perception and decision-making. This position is perfect for individuals who thrive on challenging problems at the intersection of scalable backend systems, data versioning, and cross-team collaboration.In this role, you will:Design, develop, and maintain a scalable backend infrastructure and data processing pipeline for efficiently storing and serving map data as we expand the Aurora Driver to additional commercial routes.Establish and uphold strong testing and performance optimization practices to guarantee the Atlas system's stability and scalability.Work closely with both internal and external customers to influence current and future designs and features.
Full-time|On-site|Pittsburgh, PA or San Francisco Bay Area or Salem, OR
Agility Robotics stands at the forefront of robotics innovation. Our flagship robot, Digit, is the first of its kind to be implemented in workplaces worldwide. Our team is distinguished by its expertise in designing, engineering, and delivering robots that possess advanced mobility, dexterity, intelligence, and efficiency—specifically tailored to collaborate with humans in environments made for people. Every day, we tackle engineering challenges and develop groundbreaking solutions that will ultimately make robots an integral part of daily life. This mission fuels our passion: enhancing business productivity and enriching the lives of individuals.About the PositionWe are seeking a Senior Software Engineer to become an integral part of our Skills team, focusing on the integration of perception models into practical robotic applications. In this role, you will spearhead perception integration initiatives aimed at constructing robust, structured representations of the world that can be effectively utilized within robotic workflows. You will take charge of the performance of the perception stack on the robot, engaging with actual hardware and validating your solutions in production scenarios. Collaboration with AIML teams will be essential as you integrate both proprietary and third-party methods to fulfill customer and task-specific requirements. This opportunity is perfect for someone who enjoys hands-on work with real systems, excels at solving end-to-end integration challenges, and is dedicated to ensuring reliable perception performance in production environments.Key ResponsibilitiesDevelop robust perception algorithms and applications that utilize existing models to enhance reliability and simplify estimation in robotic tasks (e.g., stacks, pallets, conveyors, flow racks).Define and maintain reusable APIs to facilitate interactions between the task planner and skills layer with a library of perception capabilities.Integrate perception functionalities with other robotic skills, including manipulation behaviors, using state machines, behavior trees, and task planners.Manage datasets and conduct experiments to validate perception skills under various task conditions and scenarios.
Full-time|On-site|Pittsburgh, PA, Palo Alto, CA, Detroit, MI
Role Overview Latitude is looking for a Senior Software Engineer focused on Test Infrastructure. This role centers on strengthening testing frameworks to help deliver reliable software. The position is available in Pittsburgh, PA, Palo Alto, CA, or Detroit, MI. What You Will Do Work closely with teams across engineering, product, and QA to support development efforts. Design, build, and maintain test infrastructure that supports software quality. Help improve and extend frameworks used for automated and manual testing.
Join Wabtec Corporation as a Principal Engineer in Software Systems, where your expertise will drive innovation in our engineering teams. You will be at the forefront of developing advanced software solutions that enhance our products and services.
Role overview This Senior Software Engineer position at Aurora Innovation centers on sensor infrastructure for autonomous vehicles. Based in Pittsburgh, Pennsylvania, the role involves building and refining software that supports the sensor systems critical to self-driving technology. What you will do Design and implement software solutions to strengthen the sensor infrastructure Collaborate with engineers to develop new algorithms and enhance existing ones Optimize system performance for a range of sensor technologies Help improve the reliability and effectiveness of sensors used in autonomous vehicles Collaboration Work closely with a team of experienced engineers. Share knowledge, solve technical problems together, and contribute to advancing Aurora's sensor capabilities.
Full-time|On-site|Detroit, MI, Pittsburgh, PA, Palo Alto, CA,
Role Overview latitude is hiring a Staff Embedded Software Engineer with deep experience in Real-Time Operating Systems (RTOS), including FreeRTOS. This position is based in Detroit, MI, Pittsburgh, PA, or Palo Alto, CA. What You Will Do Design and develop embedded software for new and existing products. Implement solutions using RTOS and FreeRTOS. Work closely with teams across hardware, firmware, and product to deliver reliable, high-performance systems. Contribute to the overall quality and stability of embedded platforms. Location Detroit, MI Pittsburgh, PA Palo Alto, CA
About Gecko RoboticsAt Gecko Robotics, we empower leading organizations to safeguard the integrity, reliability, and sustainability of vital infrastructure. Our innovative solutions, featuring advanced wall-climbing robots, state-of-the-art sensors, and an AI-driven data platform, offer clients unparalleled insights into the current and future condition of their physical assets. This integration fosters rapid decision-making, enhances operational efficiency and safety, and ensures mission readiness while protecting our environment and civilization from potential infrastructure failures.Position OverviewWe are seeking a skilled Test & Reliability Engineer to focus on the development and scaling of automated testing systems for our robotics platform. This pivotal role is dedicated to ensuring software quality through comprehensive regression testing, automation frameworks, and efficient debugging across software and hardware interfaces.In this hands-on position, you will collaborate with software developers, robotics engineers, and product teams to enhance test coverage, reliability, and confidence in releases. This opportunity is perfect for an engineer who is passionate about building testing infrastructure, troubleshooting complex issues, and working on systems functioning in real-world environments.You will engage directly with cutting-edge robotic systems and innovative inspection technologies deployed in critical infrastructure, witnessing the tangible impact of your efforts in the field.This role may require up to 25% travel to customer sites and operational locations (e.g., San Diego, Seattle, and other field locations).Key ResponsibilitiesDevelop, maintain, and scale automated regression testing frameworks for essential system functionalities.Establish test strategies and coverage for new features, balancing speed, reliability, and risk to facilitate high-confidence deployments.Design and execute tests across UI, robotic interactions, and sensor-driven workflows to validate the real-world behavior of systems.Investigate and troubleshoot issues across software, firmware, and hardware, ensuring timely root cause analysis and resolution.Utilize logs, metrics, and system data to diagnose issues in both testing and field environments.Analyze test results, identify trends, and provide actionable insights to enhance product quality and reliability.Collaborate with software, robotics, and product teams to boost test coverage, system performance, and reliability.
Join our dynamic team at latitude as a Senior Software Engineer specializing in Machine Learning Platforms. We are looking for a highly skilled and passionate engineer who is eager to innovate and contribute to cutting-edge projects that drive our machine learning initiatives. In this role, you will collaborate with cross-functional teams to develop robust and scalable ML solutions that impact our business and enhance user experiences.As a Senior Software Engineer, you will leverage your expertise in software development and machine learning algorithms to build, optimize, and maintain ML models. You will also play a crucial role in mentoring junior engineers and fostering a culture of continuous learning and improvement within the team.
Join latitude as a Software Engineer II, specializing in our Data Platform. In this vital role, you will collaborate with cross-functional teams to design, develop, and maintain robust data solutions that empower our organization. You will leverage your technical skills to enhance data integrity and availability while ensuring optimal performance of our data systems.
About UsAurora Innovation is at the forefront of revolutionizing transportation through advanced self-driving technology. Our mission is to ensure the safe, swift, and widespread adoption of this groundbreaking technology.Explore The Aurora Driver and witness the dawn of a new era in mobility and logistics, aimed at fostering a safer, more efficient, and accessible future for all. At Aurora, you'll engage with complex challenges alongside a team of passionate and skilled professionals, enhancing your expertise while broadening your knowledge base. For the latest updates, visit aurora.tech or follow us on LinkedIn. Aurora is dedicated to hiring exceptional individuals from diverse backgrounds who are eager to contribute to creating a transportation ecosystem that enhances road safety, ensures timely delivery of essential goods, and makes mobility more efficient and accessible for everyone. The journey to building our state-of-the-art self-driving truck Driver software necessitates a significant and ongoing computational effort. Daily, Aurora's engineers initiate and manage millions of compute tasks, systematically processing and analyzing vast amounts of critical data. This immense computational workload encompasses various vital domains, including raw and derived data processing pipelines, large-scale simulations for software testing and validation across countless scenarios, and intensive machine learning training jobs that underpin our autonomous system's intelligence.Central to orchestrating this monumental compute infrastructure is the Compute team. This team is committed to developing and maintaining the foundational technology that addresses key challenges in resource scheduling, task isolation, and distributed state consistency across our expansive batch compute fleet. Given our scale, traditional off-the-shelf orchestrators are inadequate. The Compute team engineers a custom solution - BatchAPI - that manages the lifecycle of millions of tasks, built upon K8s primitives with our proprietary scheduler.We are tackling the 'unsolved' challenges of distributed computing...
Full-time|On-site|Pittsburgh, Pennsylvania, United States
Join our innovative team at Motional as a Senior Software Engineer specializing in Autonomous Vehicle Performance Metrics. In this role, you will be instrumental in enhancing the performance and functionality of our cutting-edge autonomous vehicles. You will work closely with a multidisciplinary team of experts to develop algorithms, analyze data, and contribute to the evolution of autonomous driving technologies.
About UsAurora Innovation is committed to revolutionizing transportation with self-driving technology that is safe, efficient, and accessible. We aim to create a future where mobility is seamless and reliable for everyone.Our flagship product, the Aurora Driver, is set to usher in a new era in logistics and personal transport, ensuring safety and efficiency for all users.Join us at Aurora, where you will work on complex challenges with a team of dedicated and intelligent professionals. To stay updated, visit aurora.tech or follow us on LinkedIn.At Aurora, we value diverse talent and are eager to build a transportation ecosystem that enhances safety and efficiency on our roads, ensuring crucial goods are delivered reliably.The Offline Mapping team is tasked with creating high-definition (HD) maps essential for the Aurora Driver’s operations. In this role, you will develop software that powers large-scale pipelines and orchestration systems, enabling the rapid and reliable generation of high-definition 3D maps. This software is pivotal to expanding the operational capabilities of the Aurora Driver.You will be at the forefront of developing backend systems for orchestration and workflow management, constructing robust frameworks to track the state of multiple pipelines, steps, and tasks involved in map generation. Additionally, you will create workflows that efficiently handle large volumes of data derived from various mapping algorithms and processes. We are looking for an enthusiastic Software Engineer to join our Map Orchestration Team.
About UsAurora is dedicated to advancing the benefits of self-driving technology in a safe, swift, and widespread manner.Discover the Aurora Driver which aims to usher in a new era of mobility and logistics, enhancing safety, efficiency, and accessibility for all.At Aurora, you will collaborate with a team of passionate and intelligent individuals, tackling complex challenges while furthering your expertise. Stay updated on our latest developments by visiting aurora.tech or following us on LinkedIn.Aurora seeks talented individuals from diverse backgrounds who are eager to contribute to the future of transportation, aiming to enhance road safety, deliver essential goods efficiently, and promote accessible mobility for everyone. We are currently looking for a highly skilled Staff Backend Software Engineer to join our Aurora Services Engineering team, playing a pivotal role in developing our fleet management tools.The Aurora Services Engineering team builds comprehensive solutions, including backend services, web applications, mobile apps, and real-time onboard code, facilitating the large-scale commercial operation of autonomous vehicle fleets. Our goal is to create software that manages the commercial aspects of our platform, including task assignment for autonomous vehicles, remote support, fleet management, and customer order processing. As we prepare to significantly expand our fleet and integrate with partners on an API level, our tools are essential for the smooth daily operations of our business.As a Staff Backend Software Engineer, you will be part of a team that develops solutions for autonomous vehicle terminal operations, overseeing the launch and landing of vehicles at locations owned by Aurora and our major clients. You will enhance existing products and design entirely new features, making substantial contributions to the efficiency of terminal operations at Aurora.
Feb 24, 2026
Sign in to browse more jobs
Create account — see all 187 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.