Embedded Developer in Linux

Magno IT Recruitment B.V.
Geplaatst op
Binnen een jaar
Op locatie


  • Helion IT 162 opdrachten
  • KPN Consulting 238 opdrachten
  • Yacht bv 32 opdrachten


We are currently looking for an Embedded Developer in Linux for an contracting (temporary) position in Amsterdam. The Client is an international organization specialized in Energy Management Product.

Project/Job description

Our clients’ product needs to operate with a wide variety of energy meters in different countries. This is a challenge because of the differences in technical standards and regulations between countries but also because of the diversity in homes even within the same country. They are selling a mass-market product which should work in most homes.

You will be responsible for the design, implementation, and testing of our core display software which is the main systems integrator for our product proposition. You’d be involved in development of code implementing anything from middleware/low level Linux interfaces to QT/JavaScript UI based in a common modular platform. You will drivel Driver level interface to Linux OS. You will river level development, and support for OS issues. You will program in C and C++ and also in Javascript. You will define, setup and support development environment. You will also participate in requirements definition, and architecture level specification.

Part of your job will also be: Document design and develop code to meet requirements/architecture. You will also development automated testing in parallel with development, where applicable. You will participate in the definition, development, and execution of test cases.
You will work with HW and embedded SW level tools such as scopes, analyzers, and debuggers. Last but not least, you will support for escalated field issues.


  • Bachelor Degree in CS / EE with Master’s degree preferred or equivalent experience

  • Strong C and C++ language programming experience for embedded systems encompassing software design, coding, unit testing and debugging

  • Experience working with Agile methodologies , so Scrum or Kanban

  • Strong knowledge of hardware/software interfacing and working directly with HW

  • ARM processors and Linux embedded OS, ARM9 and Cortex-A9

  • Hands-on testing/debugging of embedded systems

  • Experience with embedded Linux user space and kernel space software development.

  • Wi-Fi programming and management experience is a must.

  • In-depth knowledge on network protocols such as TCP/IP, UDP, multicast, SNMP, FTP, DHCP and related interface protocols.

  • Strong knowledge of bus protocols such as I2C, SPI, UART and SDIO

  • Programming efficient JavaScript for UI is a plus

  • Multicore Heterogeneous core SoC ( CPU + MCU ) experience.

  • BLE / Z-Wave / Zigbee experience

  • Experience with API and management interfaces is a plus

  • Experience in Embedded continuous integration/delivery is a plus

  • Experience with encryption technologies is a plus

  • Qt Experience and/or knowledge is a plus

  • Experience is system profiling & optimization

Reageren op de opdracht? Log in of Word gratis lid

1 reactie

  • Datum
    16-12-2015 17:03

    Reactie is prive en alleen zichtbaar voor de opdrachtgever en de plaatser van de reactie.

Jouw reactie

Je moet inloggen voordat je een reactie kunt plaatsen.

Freelance.nl maakt gebruik van cookies. Door deze website verder te bezoeken, gaat u akkoord met het plaatsen van cookies.

Melding sluiten