Senior Firmware Design Engineer (F/H)
Schneider Electric Home and Distribution division face more than ever growing demand on innovation in a field of protection devices in electrical distribution systems. Especially growing segment of prosumers having their buildings equipped by photovoltaics or EV chargers requires intense development on new enhanced protection. You will become a member of an international team located in Grenoble which works on firmware/software for electronic circuit breakers, residual current devices, arc fault detection devices, contactors, and others. As a Senior Firmware Design Engineer your mission will be: Design and code a firmware for protective devices Prepare yourself for leading development role within firmware community and project team. Write technical specifications and review requirements. Review code of your colleagues and share best practices. Keep up the pace with the latest developments in computer science, electronics, and automation. Contribute to complete software development lifecycle – design, code, build, test, release, maintain, … Present your work or work of the team to stakeholders. Your profile: Master’s degree in computer science, electronic engineering, automation, or a similar field is an advantage. + 8 years of experience in a software/firmware development for embedded devices in C/C++ language (Python is an advantage):- Writing drivers for various communication interfaces – ZigBee, Bluetooth LE, UART, SPI, I2C, RS, Modbus, CAN, … DSP (digital signal processing) and its real implementation from various sensors Usage of versioning systems (Git) and understanding their principles Knowledge of unit testing is advantage. Fundaments of electronic and electromechanics design Knowledge of Silicon Labs (EFR32) and ST Microelectronics (STM32) microcontrollers is an advantage. Ability to understand complex systems based on mutually communicating subsystems. Advanced knowledge of English language is necessary. Team player (you will be cooperating on various projects within international teams) Ideal candidate may come from the following backgrounds: Industrial automation Embedded systems development Automotive Building automation development Electric power distribution We know skills and competencies show up in many ways and can be based on your life experience. If you do not necessarily meet all the requirements that are listed, we still encourage you to apply. Our offer includes attractive remuneration and goes far beyond that. We offer competitive benefits, a work environment that encourages professional development, a qualitative onboarding and accompaniment throughout the different stages of your life (training, career opportunities, parenting, flexibility ...), in a great workplace.