Who we are and why we love our company

Embedded Software Developer

Who We Are?

We are a team of software and hardware engineers on a mission to make global challenges in the areas of urban water supply and urban air quality manageable.

We accomplish that by developing complete solutions that combine IoT telemetry data and analytical platforms. So far, we’ve successfully developed and are marketing solutions for Urban Water Loss Management, Watercourse Management and Urban Air Quality Management.

Our goal is to be among the global leaders in water stress adaptation and air quality improvement.

Your Contribution:

You’ll be a part of our team as an Embedded Software Developer and one of the main stakeholders in the development of our IoT solutions. Your will be accountable for gathering and analyzing the product requirements, developing the embedded software, and further improve based on customer feedback. You will have the opportunity to define main aspects of the products and development process from appropriate technology and workflow to coding standards and best practices.

Your Responsibilities:
  • Gather and analyze requirements from the stakeholders.
  • Develop high-level product specification and architecture of the different components making the software solution.
  • Research and develop high-level solutions based on the business goal.
  • Evaluate new technologies and how they fit in our existing solution or future components.
  • Lead the development for the specific product.
  • Develop new features and unit tests for them, troubleshoot and fix issues.
  • Maintain technical documentation.
Our Requirements:
  • Experience in designing and developing embedded software. Experience in developing IoT or Industrial IoT devices is an advantage.
  • Solid background and experience with C/C++.
  • Excellent knowledge of software design and architecture.
  • Understanding of software quality assurance principles.
  • Understanding of software quality assurance principles.
  • Experience with serial and field-bus communication.
  • Experience in analyzing and enhancing the efficiency, stability and scalability of the system resources.
  • Experience with UML and other modeling methods.
  • A technical mindset with great attention to detail.
  • Experience with source control systems (git) and code build automation.

Apply at