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.
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
Er zijn nog geen reacties op deze opdracht.
Je moet inloggen voordat je een reactie kunt plaatsen.