Attiva gli avvisi di lavoro via e-mail!

Embedded Software Developer

Aresys

Milano

In loco

EUR 50.000 - 70.000

Tempo pieno

Oggi
Candidati tra i primi

Descrizione del lavoro

A technology company in the space sector is seeking an Embedded Software Developer to design and develop software for RADAR and TLC applications. Key responsibilities include developing C/C++ applications for RTOS and Linux systems, as well as debugging device drivers. Candidates should have relevant experience and a degree in electronic or telecommunication engineering. This position offers a permanent contract based on experience.

Competenze

  • Knowledge of C/C++ language and debugging features.
  • Experience in C/C++ applications development on Linux OS or RTOS.
  • Hands-on experience with real-time systems.

Mansioni

  • Design robust sequential and object-oriented C/C++ software applications.
  • Develop and debug device drivers in both kernel and user space.
  • Build custom embedded Linux OS for new generation devices.

Conoscenze

C/C++ programming
Debugging features
Real-time systems
Communication buses (CAN, UART)
Networking protocols (Ethernet, TCP/IP, UDP)
Versioning tools (GIT)
Signal analysis
Hardware Description Languages (VHDL)

Formazione

Degree in Electronic/Computer/Telecommunication Engineering
Descrizione del lavoro
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.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.