ARESYS
is looking for a motivated
Embedded Software Developer
to join its
Instruments and EGSE business unit
dedicated to the design and development of new RADAR \ TLC concepts for avionic and space markets.
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.
Soft Skills:
-
Excellent problem-solving and analytical skills;
-
Strong communication and interpersonal skills;
-
Ability to work effectively in a multidisciplinary team environment;
-
High level of initiative and self-motivation.
This position offers a permanent contract. Salary based on skills and experience.