Are you an enthusiastic, talented, and experienced software engineer with a passion for solving complex technical problems? Do you enjoy thinking out of the box and facing new challenges? If you love working with other engineers, interacting with customers, solving real-world software mysteries and like the opportunity to tackle tough technology problems, this is your role!
So, what do we do? Simply put, RTI connects smarts to distributed systems. We seek to transform entire industries. Our hottest markets are today’s most exciting: autonomous cars, smart medical systems, green energy, unmanned planes. Our software smartly runs the largest power plants on the continent, connects perception to control in vehicles, drives the new generation of medical robotics, controls hyperloop and flying cars, and provides 24x7 medical intelligence to hospital patients and emergency victims. We are making the world greener, safer, faster, and flat-out cooler.
Unabashedly, we are the best in the world at what we do. We are the best positioned small company to capitalize on the very real future of intelligent, distributed systems.
You can make a real difference in our quest for a better world. We are large enough to impact the world, yet small enough that you can impact us. At RTI, you will be well supported, well paid, proud of your product and company, and on a mission with the greatest team you've ever known.
RTI lives at the intersection of functional artificial intelligence and pervasive networking. These are the two most important technical trends for the next several decades…the trends that will drive your career. There is no better address.
Make our customers successful using RTI's Connext products.
The RTI Support group is somewhat unique. First of all, our customers are experienced and sophisticated software engineers, building critical IIoT systems. The issues they run into are real-world, complex, technical problems. This is not a run of the mill support job. You will be challenged and learn many different technologies: DDS, various programming languages, networking technologies, (real-time) operating systems, database technologies, debugging skills, communication skills, etc. Secondly, you will own overall customer success with our product. We do not measure support in how quickly you can shuffle a case to the next engineer or close it out. There are no prescribed scripts: debugging software doesn't follow any scripts either. We want the customer to be successful using the product APIs and features. You own the support case from the beginning to the end. Finally, you can have an impact in the product by being the user’s advocate, detecting improvement areas in the product and feeding our customers’ valuable feedback into our technology.
As a software engineer in the Support team you will be triaging, debugging, and also writing code (bug fixes, customer use case implementations, example code, etc.). Some of the tasks that may be part of your day are: