Embedded Developer Firmware

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


  • Yacht bv 31 opdrachten
  • Helion IT 160 opdrachten
  • KPN Consulting 240 opdrachten


We are currently looking for an Embedded Developer (Embedded Firmware) for an contracting 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.

For this position it is an must to have experience in C. And it will be a big plus if you have (some) experience with test equipment (logic analyzers, oscilloscopes and be able to find your way around the digital aspects of schematics.

When new boards are released, you’d take on the task of board bring up, aided by a schematic, oscilloscope, serial port, and debugger. You’d be involved in development of code implementing anything from device drivers to application-level state machines and data management, on a queued event driven execution environment residing directly upon the silicon (i.e. no RTOS) and based in a common modular platform.

You will analyze product requirements and customer use cases in order to propose design solutions as needed. Analyze product requirements and customer use cases in order to propose design solutions as needed. You will develop detailed software functional specifications and technical design documents for embedded software solutions.
Part of the job is also: Design, implement, and unit test embedded software running on ARM based micro-controllers, Cortex-M0 to Cortex-M4 and support for escalated field issues.

You will closely communicate with other software engineers, system architecture engineers, hardware engineers and system integration/test teams throughout the design and development cycle.


  • Experience with embedded software development with emphasis on battery operation and wireless technologies.

  • Strong experience in C and C++ for embedded systems.

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

  • Experience in working with Agile methodologies, so Scrum or Kanban.

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

  • Embedded system programming experience, including development for small – footprint and low – power systems

  • Hand-on testing/debugging of embedded systems

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

  • Experience with API and management interfaces is a plus

  • Experience in Embedded continuous integration/delivery is a plus

  • Experience is system profiling & optimization is a plus

  • Z-Wave / Zigbee experience is a plus

  • DSP & Signal Conditioning is a plus

  • Experience reading and reviewing schematics is a plus

Reageren op de opdracht? Log in of Word gratis lid

0 reacties

Er zijn nog geen reacties op deze opdracht.

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