Overview
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.
Responsibilities
- Design robust sequential and object-oriented C/C++ software applications for RTOS and Linux embedded systems.
- Develop and debug 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-task applications, task scheduling, inter-task 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.
- Strong academic record.
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.