Main Activities
* Firmware development for embedded real-time control systems based on microprocessors.
* Programming in C language compliant with MISRA 2012 quality standards.
* Integration of communication protocols in the industrial sector.
* Software development in Linux environment.
* Definition of software requirements and architecture.
Required Skills
* Excellent knowledge of ANSI-C language, both on real-time operating systems and in bare-metal mode.
* Experience with VHDL for development on FPGA.
* Basic knowledge of electronics, in particular :
o Architecture of analog data acquisition systems.
o Conditioning circuits, filters, Sample & Hold, and ADC converters.
o Microprocessor architecture and related peripherals.
o Selection and configuration of the most suitable peripherals to support hardware design.
o Use of electronic laboratory instruments.
o Knowledge of electrical systems and associated physical quantities.
o Familiarity with industrial communication protocols and system integration techniques.
* Experience with version control and configuration management systems : Access, Subversion, Git.
* Knowledge of C++ or Java in Linux / Yocto environment for embedded systems.
* Basic knowledge of circuit and electronic simulation tools, such as SPICE, Matlab, and Simulink.
* Excellent command of English, both written and spoken.
Experience and Education
* Technical diploma or degree in Engineering (preferably Electronics, Computer Science, Automation, or related fields).
* At least 5 years of experience in the Energy, Electrical, or Physical sector.
#J-18808-Ljbffr