My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: TODAY

Iot System Engineer- Munich Hybrid

Munich, Germany
Apply Now

Job Type: Permanent

Salary: €70000.0000 - €85000.0000 / annually

From E-Frontiers we are helping a product company where innovation and personal development are encouraged. Join a company that is revolutionizing traditional parking management!

IoT Engineer


As an IoT Software Engineer, you will be responsible for designing, developing and maintaining software for IoT devices, including writing backend services. This involves creating and implementing software for connected devices, as well as designing and implementing communication protocols for these devices to connect to the backend.

-You will develop software in Python for Io devices, work on operating system related topics, as well as write software in our core layer of dockerized applications, such as: Disk Encryption / Secure Boot, Upgrading operating systems and applications. Working with peripherals, such as watchdog, modem and AI accelerator integration.

Tasks will revolve around integrating peripherals into our Linux based system, to enable new functionality in its application layer, as well as maintaining existing hardware and increasing its watchdog capability. This requires knowledge at the driver/kernel development level in C/C++, working with frameworks like Yocto to adapt our Linux distribution, debugging system related bugs like memory leaks, or writing/creating Python/Bash scripts to couple our application layer with the system layer.


What is expected of you:

-Design and develop software primarily in Python to increase the reliability and performance of our IoT devices.
-Collaborate with hardware engineers to integrate software and hardwareDebug and troubleshoot software issuesCreate and maintain documentation for software and systems
-Evaluate and continuously improve software performance
Monitor and maintain IoT systems to ensure high availability and scalability
-Proactively identify problems and propose solutionsWork independently and assume responsibility for assigned tasks
-Follow existing software engineering standards (coding guidelines) and contribute to their improvementImpress us with your key qualifications:Software engineering background (e.g. Computer Science, Mechanical Engineering, Mathematics, Electrical Engineering, Physics).
-More than 4 years of experience
-Knowledge in low level debugging (GDB, tcpdump, valgrind)
-Experience in operating system development
-Knowledge of network protocol concepts such as TCP/UDP
-Experience with Docker.
-Proficient in Linux
-Experience in embedded programming or Linux systems programming
-Analytical thinking
-Fluent English.
-Aditional points for:Bash scripting, Python optional
-REST API and HTTP
-Knowledge of industrial hardware 

What do we offer you?
Flexibility
Team of your choice.
Workation.
Language courses and internal training
Catering in the offices
Dress code: FREE
Measurable objectives
Events
EGYM (gympass)
Benefit sharing

Apply Now