Nanotron Technologies GmbH
embedded location platform
Home > Company > Careers > RTLS Software Developer


Opening for a RTLS Software Developer


The company:

nanotron Technologies is a leading provider of wireless products that help to protect and find people, animals and valuable assets. Highly accurate location information and energy-efficient data communication is delivered over a single wireless link in real-time. nanotron’s technology is patent-protected, follows ISO and IEEE standards for global asset tracking and includes the essential IP for precise and robust ranging. nanotron’s solution platforms are used in a wide range of applications including collision avoidance, livestock management and mine safety. nanotron’s portfolio of modules and modular system-level products is available on two distinct solution platforms: protect and find. The protect platform monitors proximity. The find platform identifies and locates people, animals and valuable assets. nanotron supports its customers and partners to utilize protect and find products for the needs of their vertical markets.


The job:

Implement and design software components for nanotron's pathbreaking Real Time Location System (RTLS). Using your thorough background with statistical methods for noise elimination in real time data you develop new techniques to improve the accuracy of the resulting location information. Naturally your code is inherently thread-safe and can easily be integrated in parallel applications. Your basic understanding of the IP protocol family helps you when you integrate your solutions in a distributed processing environment. You will report to nanotron's Director of Software Development and consult with your software team mates and other engineers working on the RTLS.


Key responsibilities:

  • Develop, verify and implement new algorithms in the field of location estimation and location post processing
  • Participate in designing the software architecture for optimal integration of those algorithms



  • Degree in Computer Science or Mathematics or equivalent experience
  • Thorough knowledge of concepts for parameter estimation, tracking, data fusion and pattern recognition
  • Good understanding of network protocol stacks especially IP
  • Very good C++ skills
  • Very good understanding of object oriented programming
  • Experience with parallel/multithreaded programming



  • Experience with an agile development process (e.g. Scrum, Kanban, ...)
  • Experience with python
  • Experience with git or some other distributed VC


The position is based in Berlin, Germany and open from September 2014. If you are interested please send your application including CV to