Job brief

We at Kontron MK are big believers in team work and collaboration across the individual teams and the entire company by combining individual expertise and creative thinking processes. We follow and understand the latest technologies and build our own products and solutionsfor the benefit of our clients. Respect, trust, innovation and curiosity are the values that we believe.

We seek new team members who care about results, are not afraid of taking ownership and responsibility and who are eager to learn continuously. 

For our projects, we are currently looking for developers that can support our embedded IoT business.

  • Work in the Embedded Linux area.
  • Standard and customer specific solutions
  • Standard product: IoT Gateway A-250, devicemanagement, Equipmentcloud Management IoT Device

Technical basic:
  • We are based on Yocto BSP from Kontron, project specific we use e.g. Debian
  • Yocto build environment with bitbake
  • Integrate our devicemanagement with rauc update/partition and ca sync solution including remoting, docker and vpn solution
  • sometimes secure boot imx 6/8
  • Local GUI/ Webmin solution with network and modem manager, docker, hw near tasks
  • Microcontroller e.g. M4 with different interfaces to connect
  • Arduino
  • Node red and node js
  • Communication with Equipmentcloud with rest api
  • Scripts
Please see below our job descriptions, which we are looking for:

Senior (Wish list):
  • Deep knowledge of Linux on Intel x86/amd64 and ARM NXP(IMX6/8) and ST (STM32MP157), does not have to be that very set, but to give you an idea
  • Strong understanding of Yocto build chain, alternatively Buildroot, although focus is on Yocto
  • Strong communicator(English): towards our team here in Augsburg/Munich and within the team
  • Understanding in networking stuff like TCP/UDP, Websockets, Key Echange / Certificates
  • Scripting within Linux should not be a problem
  • C/C++ coding

  • Good if also aware of ST/Atmel firmware development , C Code (Arduino knowledge is a good starting point) 
  • Some Experience in small web UIs (running on this machines, allowing us to configure them easily) , can be NodeJS, Python, we are open here
  • Experience with RAUC 
  • An understanding of managed code languages (not to program, but to help integrate that stuff into the Yocto environment)
  Junior (Wish list):
  • Knowledge of Linux and willingness to explore ARM controllers
  • C/C++ Coding 
  • English to communicate
  • Can do attitude, when we send hardware and something small might need to be soldered.
  • Willingness to work with the senior and learn from him and us.
What do we offer? 
  • Working in an interesting area of expertise and technology with focus on usability and practical functionalities 
  • Nice, bright, and cozy office in Skopje 
  • Hybrid work and flexible working hours  
  • Competitive salary  
  • Ambitious, highly motivating, and supportive environment for career growth  
  • Working along highly skilled colleagues 
  • A chance for continuous improvement and learning  
  • Extra vacation days and benefits 
  • Work cover insurance   
  • Private health insurance  
  • Gym membership
  • Additional employee benefits (recognition programs, education and certifications, various social and team building events, and so much more). 

Interested?  If you are friendly, independent, curious and professional person you will fit right in our amazing team. Please send us your C.V. to jobs@its-sk.com.mk. Applications will be reviewed by our recruitment team. This position takes place in Skopje, North Macedonia.
Candidates can withdraw their permission to process their personal documents at any time by sending a notification to the e-mail: jobs@its-sk.com.mk.