DevJobs

Senior Software Engineer

Overview
Skills
  • C C
  • C++ C++
  • Go Go
  • Python Python
  • Ruby Ruby
  • Linux Linux

NoTraffic’s traffic optimization algorithms calculate the optimal traffic signal timing in real-time across the whole city grid in order to reduce traffic congestion and improve the safety of all road users.

The product runs on the edge and in our cloud. It includes optimization algorithms, embedded development, and simulations.


Your day to day will include:


  • Developing high-quality software design and architecture for our product
  • Developing near-real-time software in Python
  • Developing in micro python for microcontrollers
  • Developing communication modules for traffic controller
  • Understanding traffic controllers and the complexity of traffic management
  • Working on NoTraffic cutting-edge traffic optimization algorithms
  • Developing tools and applications by producing clean, efficient code
  • Working closely with NoTraffic field engineers

You’d be a good fit if you have:


  • Proven experience as a Senior Software Engineer, +4 years of hands-on software development
  • Extensive experience with C++ / C / Go or similar
  • Extensive experience with scripting languages such as Python / Ruby
  • Good troubleshooting skills
  • Good familiarity with Linux
  • A comprehensive understanding of computer science concepts (threading, performance constraints, resources handling)
  • Good experience with large-scale architecture and design patterns
  • Some background in algorithms