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


Opening for an Embedded 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:

Participate in creating components that utilize nanontron's high performance RF transceiver with location awareness and robust wireless communication for location infrastructure and tags in our real time location system toolbox. Become part of the software development team and deliver the firmware for devices that allow for a whole range of innovative applications. Work with different wireless transmission technologies and have an impact on the next generation of location aware devices.

Key responsibilities:

  • Develop firmware for components of our broadly applicable Real Time Location System
  • Participate in the definition of hardware requirements
  • Maintain and extend existing firmware for these devices
  • Create test cases for new features and continuously add test cases


  • Degree in Computer Science or Electrical Engineering or equivalent experience
  • Significant experience of embedded C programming
  • Experience with embedded testing
  • Experience with embedded real time OS
  • Experience with i2c and spi peripherals


  • Experience with wireless communication networks
  • Familiarity with ARM Cortex Microcontrollers
  • Experience with gcc toolchain for ARM processors
  • Experience with an agile development process (e.g. Scrum, Kanban, ...)
  • Experience with C, C++ and Desktop applications
  • Experience with python
  • Experience with git or some other distributed VCS


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