Location: Vimercate (MB) or Terranuova Bracciolini (AR)
Function: R&D
Local Org Unit: Embedded Systems
Reporting Line: FW Design Engineer
Seniority: Junior level
Employment Contract Type: Permanent; Full-Time
Education - Bachelor’s Degree in Electronics/Automation/Informatics Engineering
Experience - Recently graduated in Electronics/Automation/Informatics engineering or with 2years of work experience
Languages - Fluent English and Italian knowledge (C1/B2)
JOB SUMMARY AND SCOPE
The requested profile will be asked to develop embedded software / firmware for micro controllers and digital signal processors to control and manage high performance, real time, power processing systems.
It includes the implementation of digital communication protocols to program and monitor the devices, working very closely with hardware engineering.
ACTIVITIES
- Designs advanced management algorithms to control all the aspect of the device behavior, including:
- Data acquisition (digital/analog).
- Control algorithms.
- Communication protocols.
- Application configuration and update.
- Implements C/C++ firmware on embedded processors meeting overall cost targets and requirements coverage.
- Designs and implements GUI software applications (preferred C#) and scripts (preferred Python) for debug and testing.
- Performs all necessary validation and qualification of the software. Knows about and usually performs software testing.
- Is responsible about firmware validation on digital hardware, with proper tools and instruments.
TECHNICAL SKILLS
MUST HAVE
- Embedded firmware development (microcontrollers/DSPs); C programming languages.
- Software development (C).
- Industrial communication interfaces/protocols (e. g. Serial protocols, Modbus, RS485, CAN, I2C).
- Industrial communication peripherals (e. g. CAN, I2C, RS485, SPI, Ethernet).
- Basic knowledge of Digital Signal Processing.
NICE TO HAVE
- Digital hardware design (schematics) and debug (instruments).
- Experience with FPGA devices.
- Software development (C++, Python)
- Firmware deployment context: bare metal and RTOS
BEHAVIORAL SKILLS
- Problem solving capabilities, analytical mind set, organization, ability to work under pressure and to meet targets and deadlines.
- Highly motivated and self-driven, teamwork predisposition, both with Project team, R&D and with other company functions.
All candidates interested should submit their applications through the LinkedIn job post.
Professionals aligned with requested profile will be contacted; we thank in advance the other candidates, who will not be given direct feedback, we will keep their profiles highlighted for future opportunities.
FIMER promotes an equal opportunity and diverse environment – all applications from talented individuals are welcome!