logo

View all jobs

C/C++ - Complex Algorithms

Atlanta, GA · Computer/Software
Routematch by Uber is the leading provider of intelligent transit solutions (ITS) spanning demand response, fixed route, payment, mobility and on-demand transit solutions.  We blend powerful technology and excellent service to equip transit agencies with the right tools to provide accessibility and mobility for every rider in their community.   When everyone has access to transportation, individuals, communities, and societies thrive. 
 
We're driving change in the transit world with new and improved products and top-notch service.  We’re hiring energetic, positive professionals to contribute their talents and creativity to solutions that empower people to change their lives and get moving.  Routematch is a place where you can honestly say “my work matters”.
 
We're hiring a junior to mid-level C / C++ Developer to help build the future intelligent dispatch system for our Paratransit solution.  The ideal teammate will be highly analytical, a degree in Computer Science and/or Mathematics and a background in algorithms, data structures and GIS/logistics/geometry to build this heuristic decision-making scheduling system.  The system works with heuristic optimization and self-adaptive principles to solve real-world, challenging problems.  The engine is very object oriented, library and parameter based and developed using C and C++.  We’re looking for folks that want to build systems that solve complex problems rather than the next new shiny app. 
 
Experience and skills required to be successful
  • Bachelor’s degree in Computer Science or Mathematics with a strong preference for a Master’s degree
  • Strong object-oriented programming skills with C or C++
  • Sharp, analytical mind
  • Strong experience with algorithms and data structures
  • Passionate about solving complex and challenging problems and not building new shiny objects
  • Excited to build heuristic systems for decision making and optimization
  • Experience with math, geometry, networks and/or GIS
  • Focused on delivering straight forward clean code in re-usable, modular components
  • Parameter based
  • Converting to heuristic functions
  • Ability to travel up to 5% to meet with clients, attend trade shows, conferences, etc.
  • Preferred:  experience with logistics, supply chain, transportation, transit, etc.
Routematch by Uber Values
Routematch envisions a world where communities actively champion the dignity of individuals and move them toward their aspirations. We are inspired by change, and by each other. 
 
Our culture is rooted in core values of Empathy, Inclusivity, Outcomes, Excellence, and Family, and is encapsulated in our value statements:

 
  • Empathy is the Highest form of knowledge.
  • Inclusivity is a superpower.
  • Outcomes matter most.
  • What is worth doing is worth doing well.
  • Family is everything.
 
We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let's move the world forward, together.

Uber is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

Uber is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at: accomodations@uber.com.

Share This Job

Powered by