Embedded Linux Software Engineer (Viareggio)

Embedded Linux Software Engineer (Viareggio)

20 set
|
CAEN
|
Viareggio

20 set

CAEN

Viareggio

To strengthen our software and firmware development team, we are looking for a motivated junior engineer with a background in Computer Engineering, Computer Science, or Physics to join our R&D; department.

- Company: CAEN S.p.A.
- Location: Viareggio (LU), Italy
- Contract: direct employment with a 12-month fixed-term contract, under the CCNL Metalmeccanico Industria – CNEL Code C011.
- Requirements: Bachelor’s or Master’s degree in a relevant field. A PhD qualification will be considered an advantage.

Note: this position falls under the National Collective Labour Agreement for the Metalworking Industry (CCNL Metalmeccanico Industria), registered with CNEL (Consiglio Nazionale dell’Economia e del Lavoro) under contract code C011. This code identifies the specific national agreement of reference within the official CNEL archive of collective labour agreements and is provided here for transparency and compliance purposes. Equal Opportunities: CAEN is an equal opportunity employer. All qualified applicants will be considered based on their skills, qualifications and experience, without discrimination and in accordance with applicable laws.

Main Job Tasks and Responsibilities:

- Customisation and maintenance of Embedded Linux distributions based on the Yocto Project.
- Configuration and optimisation of Linux systems for multicore ARM platforms.
- Development and maintenance of scripts, services, and system components.
- Analysis, adaptation, and integration of Linux drivers.
- Support for bring-up activities on new hardware platforms.
- Management of security and software update aspects for embedded devices.




- Collaboration with the firmware, FPGA, and application teams to integrate developed solutions.

Depending on project requirements, the candidate may also contribute to the development of:
- Data acquisition (DAQ) software.
- Backend and communication services.
- Web interfaces for system control and monitoring.

Qualifications & Skills:

- Degree in Computer Engineering, Computer Science, Physics, or a related discipline.
- Solid knowledge of Linux. Proficiency in C/C++ programming.
- Familiarity with software development tools (Git, cross-compilation toolchains, debugging).
- Interest in embedded systems and hardware/software interaction.

Preferred Qualifications:

- Experience with Yocto Project or Buildroot.
- Knowledge of the Linux kernel and device drivers. Experience with ARM-based systems.
- Knowledge of network protocols and Linux services. Experience with modern web technologies.
- Interest in cybersecurity and embedded systems security.
- Basic knowledge of the FPGA domain and hardware description languages (VHDL or Verilog), acquired during academic studies or through personal and project-based activities.
- Experience in FPGA, firmware, and embedded software integration.

If you are passionate about technology, Linux, and embedded systems, and wish to contribute to the development of high-tech products, we would be delighted to hear from you. Please send your Curriculum Vitae, authorizing the processing of personal data pursuant to D.Lgs. 101/2018 and GDPR (EU Regulation 2016/679), via e-mail to: [email protected] with email-subject CV_CAEN_SW

📌 Embedded Linux Software Engineer (Viareggio)
🏢 CAEN
📍 Viareggio

Candidati a questo annuncio

Mostra le tue capacità professionali all'azienda, compila il form e lascia un tocco personale nella lettera di presentazione, aiuterà il recruiter nella scelta del candidato.

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: embedded linux software engineer (viareggio) / viareggio

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: embedded linux software engineer (viareggio) / viareggio