To our valued customer, we are looking for a senior embedded developer. your role is focusing on the Embedded SW design part, developing code at a microcontroller level that will be in charge of the reading and generation of both, analog and digital signals. Besides, you’ll work with the configuration of state machines and servers in charge of managing the information going back and forth from models to real hardware. You will be in contact with many different communication protocols and will perform optimizations and troubleshooting with low-to-medium speed signals. In order to do this, we are looking for following requirements:
** Must have:** * Skills with Embedded SW Programming (C/C++) (4+ years of experience).\ * Ability to read HW Schematics * Experience working with 32-bits microcontrollers. Knowledge about the following communication protocols: CAN, CAN-FD, Ethernet, SPI and UART. * Previous experience working with ADCs, DACs and transceivers. * Development and performing of functionality tests during the development process. * Version control tools (Git, Perforce, among others).