Software Developer edge computing and internet of things sensors
€3,706 - €5,760 per month
Key Skills
Job Description
Job Description New affordable in-situ sensors are part of the Internet of Things (IoT) and enable us to build denser environmental sensor networks that measure phenomena more efficiently, which vary greatly in space and time, such as air or noise pollution. However, such dense wireless sensor networks can put additional strain on bandwidth in areas with less network coverage, and they threaten citizens' privacy. One solution is to move the processing and analysis of collected geodata to the sensors. This type of edge computing has been made possible by advances in deep learning methods on embedded hardware, e.g., TensorFlow Lite for microcontrollers. You will support our ambitions by working together with colleagues from several departments on projects that use small, affordable sensors (embedded devices) to collect environmental data and submit this data wirelessly. This position will therefore advance our understanding of processing geodata on the (network) edge and combine different geodata sources (remote and in-situ) in reproducible, distributed (networked) workflows. More specifically, you will advance the state-of-the-art in embedded devices and Internet of things technologies (hardware platforms, network protocols) by designing software solutions for environmental sensing using diverse open hardware platforms, adapt and implement major developments in the application of machine learning / AI on embedded devices, and propose and implement new workflows that incorporate IoT technology in research and capacity development projects. Your profile A relevant diploma in a related field (e.g., software development, computer science) proving knowledge and skills at HBO (higher vocational/professional education) or university level. Experience and proficiency in at least three of the following elements, and demonstrated learning capability and willingness, to acquire the remaining ones on the job: Experience in assembling, running, troubleshooting and debugging devices built with embedded hardware (e.g., Arduino, Nvidia Jetson (Nano)) Experience with IDEs for embedded devices like Arduino, PlatformIO. Experience or demonstrable potential with AI-based edge computing for analysis-ready data production from IoT sensors Proficiency in C/C++ for embedded firmware development Experience with Python, PostgreSQL and APIs for backend development and scripting Experience working with other software developers, using version control systems such as git and adhering to shared coding standards Good command of English (both in speech and writing), including the ability to write clear technical documentation Good interpersonal skills (i.e., adapting to content and target audience) A pro-active teamwork mentality with good coordination skills Our offer An inspiring multidisciplinary, international and academic environment. The university offers a dynamic ecosystem with enthusiastic colleagues in which internationalization is an important part of the strategic agenda Position for initially one year (full-time), after which your position can become permanent, subject to a successful evaluation Gross monthly salary between € 3,706.00 and € 5,760.00 (depending on experience and qualifications, job profile Developer ICT level 4) A holiday allowance of 8% of the gross annual salary and a year-end bonus of 8.3% Excellent support for professional and personal development A solid pension scheme A total of 41 holiday days in case of full-time employment Costs for moving to Enschede may be reimbursed Information and application For more information, you can contact Raúl Zurita-Milla ([email protected]). You are also invited to visit our homepage. Please submit your application before 1 December 2026. Your application has to include (i) a letter outlining your motivation and fit for the position, and (ii) a CV. Job interviews will be held in the week of 10 December 2026. Following Dutch law, only applicants holding the nationality of a member state of the EU/EEA or Switzerland may be employed in this non-academic position. In some other cases, it might be also possible to work in a non-academic position with another valid permit (depending on the personal situation of the applicant). About The Department TECH is a multi-disciplinary scientific department that develops computational methods for processing spatiotemporal data to improve our understanding of dynamic spatial systems and to help in decision-making. TECH is not tied to a single application domain but develops generic geo-information and geo-products that are widely applicable. About The Organisation The Faculty of Geo-Information Science and Earth Observation (ITC) provides international postgraduate education, research and project services in the field of geo-information science and earth observation. Our mission is capacity development, where we apply, share and facilitate the effective use of geo-information and earth observation knowledge and tools for tackling global wicked problems. Our purpose is to enable our many partners around the world to track and trace the impact – and the shifting causes and frontiers – of today’s global challenges. Our vision is of a world in which researchers, educators, and students collaborate across disciplinary and geographic divides with governmental and non-governmental organisations, institutes, businesses, and local populations to surmount today’s complex global challenges and to contribute to sustainable, fair, and digital societies.
Core Responsibilities
Design software for environmental sensing using open hardware platforms, and adapt and implement machine-learning and AI methods on embedded devices. Develop workflows that use IoT technology to process geospatial data at the network edge and combine remote and in-situ data sources.
Requirements
A relevant diploma in software development, computer science, or a related field at higher vocational or university level is required. Applicants should have experience in at least three listed areas, including embedded devices and development tools, edge AI, C/C++, Python, PostgreSQL, APIs, or collaborative software development, along with strong English communication and teamwork skills.
Benefits
- Holiday Allowance
- Year-End Bonus
- Professional And Personal Development Support
- Pension Scheme
- 41 Holiday Days
- Moving Costs Reimbursement