Engage with customers providing technical guidance, assistance, and prototype proof-of-concept projects. Provide technical training, configuration/code review, design guidance, and debugging for distributed systems. Triage customer issues and find solutions, ensuring customer success with RTI technology and tackle tough technology problems.
Job listings
Design and implementation of highly concurrent, scalable and high-performance distributed systems in Go. Design and implementation of secure networking protocols, routing, real-time permissions and auditing systems, APIs & SDKs.
Our software team is growing and we are looking for a talented engineer to join our agile, world-class team. In this role you will develop manipulation behaviors and grasp planning algorithms for humanoid robots to manipulate the world around it. You will work closely with state estimation, navigation, and controls teams to execute your planning algorithms aimed at solving challenging problems in real-world deployments.
Work in a dynamic and exciting engineering role in Linux-based infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), OpenStack, Kubernetes and the open source applications running on top of them. This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company.
This Software Engineer New Grad position is needed to design, develop, deploy and operate software solutions and help Twilio deliver real-time, low latency capabilities for next-generation communications. Our New Grad Software Engineers are eager to learn and inspire and like to think at scale and meet high availability goals, bringing a focus to solving resiliency, latency and quality challenges in our virtualized cloud environment.
As a Software Development Engineer, youโll progress from reliably delivering features in existing frameworks to building your own frameworks and making them ready to delight millions of players every day. That may include writing game abilities, implementing an amazing HUD, or implementing the social systems that bring players together. We are prepared to craft the role around the right person provided you have some professional experience and are eager to grow.
As a Software Engineer, you will be part of a development team, tasked with building new software and enhancing existing QAD software products, and will analyze, design, develop, test, troubleshoot, and debug software applications.
Contribute to Rerun infrastructure, covering the open source viewer and cross language SDKs, processing large volumes of 2D, 3D, time-series and statistical data in real time; make technology and architecture decisions that reach across the full stack, optimize user workflows across multiple desktop platforms and the web, and help the open source community achieve great results.
As a Senior Software Engineer, you will work on a small team of dedicated engineers responsible for the Flight Dynamics and Mission Planning for Planetโs fleet of satellites, architect software, write production-level code, and lead the development of constellation-level automation tools.
Join an expert annotation team to create training data for advanced AI models. Software engineers with 3+ years of experience will train large AI language models, helping generative AI models write better code. Projects involve engaging with these models as they learn to code, solving coding challenges, creating instructions, and reviewing code.