ARESYS
is an Italian SME providing innovative satellite-based sensingsolutions to the
Space and Defense
markets.
ARESYS
offers a 20+ years of expertise in designing and developing
on-board
and
on-ground
systems with a vertical specialization in
microwawe
(
Radar, SAR) and Optical
technologies.
In the
Instruments and Payloads Business Unit
, we are looking for
an Embedded Software Developer for both our Milan and Rome offices.
Main tasks and responsibilities:
-
Design robust sequential and object-oriented C/C++ software applications for RTOS and Linux embedded systems;
-
Develop and debug of device drivers in both kernel and user space;
-
Build custom embedded Linux OS for new generation Heterogeneous Multiprocessing SoC devices;
-
Perform signal analysis through typical laboratory instrumentation (Spectrum Analyzer, Oscilloscope, VNA, etc.).
Education and experience:
-
Knowledge of C/C++ language and debugging features;
-
Experience in C/C++ applications development on Linux OS or RTOS;
-
Multi tasks applications, tasks scheduling, inter-tasks communication;
-
Hands-on experience with real-time systems;
-
Hands-on experience with laboratory instruments (Spectrum Analyzer, Oscilloscope, VNA, etc.);
-
Communication buses (CAN, UART);
-
Networking protocols: Ethernet, TCP/IP, UDP;
-
Experience with GIT or other versioning tools;
-
Knowledge of EDGE-AI is considered a plus;
-
Knowledge of Hardware Description Languages (Verilog, VHDL or SystemVerilog) is considered a plus;
-
Knowledge of RTL coding and simulation, in timing analysis and hardware debugging is considered a plus.
Technical skills:
-
Degree in Electronic/Computer/Telecommunication Engineering or similar field;
-
(> 3 years) Experience in the industry;
-
Brilliant scholastic resume.