Junior Software Developer – Spectroscopy Division

CAEN s.p.a.

Viareggio

On-site

EUR 27,000 - 33,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Meal vouchers
Supplementary health insurance
Corporate welfare

Job summary

CAEN S.p.A. in Viareggio is seeking a motivated Physics graduate to join the Spectroscopy Division as a Junior Software Developer.

You will develop, maintain, and debug software and algorithms for spectroscopic applications, ensuring reliability on real hardware through extensive testing, including measurements with radioactive sources. The role involves collaboration with multidisciplinary teams and international partners, plus on-site customer support and training activities.

Qualifications

  • Master's degree in Physics.
  • Knowledge of C, C++ and Java programming languages.
  • Familiarity with Git and standard version control workflows.
  • Working knowledge of Windows and Linux environments for software development and release including Bash and PowerShell scripting.
  • Familiarity with data analysis of radiological sensors.
  • Knowledge of gamma and neutron interactions with matter; detectors (scintillators, semiconductors).
  • Understanding of detector performance parameters (energy resolution, calibration, efficiency).
  • Experience with digital front-end electronics and signal acquisition/analysis.
  • Good communication skills in Italian and English (written and spoken).
  • Willingness to travel domestically and internationally.

Responsibilities

  • Develop, maintain and debug software and algorithms for nuclear spectroscopy and radiation detection applications.
  • Perform functional testing and preliminary validation of new software and algorithms before release.
  • Test complete integrated systems to verify product performance, including measurements with radioactive sources.
  • Prepare and maintain software testing and validation procedures.
  • Collaborate with multidisciplinary teams and international partners on software development, system integration and troubleshooting.
  • Provide technical support to customers.
  • Support for on-site installations, training sessions and field activities.
  • Participate in domestic and international business trips, typically lasting from a few days to one week.

Skills

C language
C++
Java
Git
Windows
Linux
Bash
PowerShell
Detector tech
Communication (IT/EN)

Education

Master's degree in Physics

Tools

Git

Job description

Junior Software Developer – Spectroscopy Division

CAEN S.p.A. is seeking a motivatedPhysics graduateto join the Spectroscopy Division at our headquarters in Viareggio as aJunior Software Developer.
The successful candidate will develop, maintain and debug the software and algorithms behind our spectroscopic applications, ensuring reliable operation on real hardware through extensive testing, including measurements with radioactive sources.

The position involves collaboration with multidisciplinary teams and international partners, as well as technical support to customers and participation in on-site installations and training activities. Specific training will be provided to develop the technical skills required for the role.

  • Company:CAEN S.p.A.
  • Contract: Full-time, on-site position under the CCNL Metalmeccanico Industria – CNEL Code C011
  • Gross Annual Salary (RAL):€30,000
  • Benefits:Meal vouchers, supplementary health insurance under the CCNL Metalmeccanico, and corporate welfare.
    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.
Key Responsibilities
  • Develop, maintain and debug software and algorithms for nuclear spectroscopy and radiation detection applications.
  • Perform functional testing and preliminary validation of new software and algorithms before release.
  • Testing of complete integrated systems to verify product performance, including measurements with radioactive sources.
  • Prepare and maintain software testing and validation procedures.
  • Collaborate with multidisciplinary teams and international partners on software development, system integration and troubleshooting.
  • Provide technical support to customers.
  • Support for on-site installations, training sessions and field activities.
  • Participate in domestic and international business trips, typically lasting from a few days to one week.
Required Qualifications
  • Master’s degree in Physics.
  • Knowledge of C, C++ and Java programming languages.
  • Familiarity with Git and standard version control workflows.
  • Working knowledge of Windows and Linux environments for software development and release including Bash and PowerShell scripting.
  • Familiarity with software development and debugging tools.
  • Familiarity with data analysis of radiological sensors.
  • Knowledge of gamma and neutron interactions with matter;
  • Knowledge of gamma and neutron detectors, particularly scintillators and semiconductor technologies;
  • Understanding of basic detector performance parameters, including energy resolution, calibration and detection efficiency.
  • Working knowledge of digital front-end electronics and signal acquisition/analysis.Good communication skills in Italian and English, both written and spoken.
  • Availability for domestic and international travel.
Soft Skills
  • Strong analytical and problem-solving skills.
  • Strong organizational and time-management skills.
  • Flexibility and ability to adapt to changing priorities.
  • Good organizational skills, flexibility and ability to work in a multidisciplinary team.
  • Proactive attitude and willingness to learn.
Preferred Qualifications
  • Understandingwith front-end and back-end software development concepts.
  • Practical experience with electronic laboratory instruments, such as oscilloscopes, pulse generators, power supplies and preamplifiers.
  • Basic knowledge ondetector readout electronics, data acquisition systems and signal processing.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Field Application Specialist – Spectroscopy Division
Field Application Specialist – Spectroscopy Division

CAEN s.p.a. • Viareggio

On-site
EUR 30,000 - 36,000
Meal vouchers
Health insurance
Corporate welfare
Junior Software Developer – Spectroscopy Systems
Junior Software Developer – Spectroscopy Systems

CAEN S.p.A. • Viareggio

On-site
EUR 27,000 - 33,000
Meal vouchers
Supplementary health insurance
Corporate welfare
Spectroscopy Field Applications Specialist
Spectroscopy Field Applications Specialist

CAEN S.p.A. • Viareggio

On-site
EUR 30,000 - 36,000
Meal vouchers
Health insurance
Corporate welfare
Electronic Test Engineer
Electronic Test Engineer

CAEN Corporate Headquarters CAEN S.p.A. • Livorno

On-site
EUR 40,000 - 60,000
Controls developer for CERIC Membership Fees project at the HF-SAXS and µXRF beamlines (WP1)
Controls developer for CERIC Membership Fees project at the HF-SAXS and µXRF beamlines (WP1)

ELETTRA - SINCROTRONE TRIESTE S.C.P.A. • Italy

On-site
EUR 31,000 - 33,000
Company performance bonus
Insurance coverage
Supplementary medical insurance
+1
Advanced Field Service Engineer
Advanced Field Service Engineer

Bruker • Sicilia

Hybrid
EUR 45,000 - 55,000
Field Service Engineer - North Italy (Rif. 07)
Field Service Engineer - North Italy (Rif. 07)

Anton Paar GmbH • Verona

On-site
EUR 35,000 - 45,000
Company car
Controls developer for CERIC Membership Fees project at the HF-SAXS and µXRF beamlines (WP1)
Controls developer for CERIC Membership Fees project at the HF-SAXS and µXRF beamlines (WP1)

Elettra Sincrotrone Trieste • Trieste/Trst

On-site
EUR 31,000 - 33,000
Junior Software & SCADA Developer
Junior Software & SCADA Developer

NHOA Energy S.r.l. • Cosio Valtellino

Hybrid
EUR 27,000 - 33,000
QC Lab Assistant
QC Lab Assistant

Element Solutions Inc • Novara

Hybrid
EUR 28,000 - 32,000
Health and Pension funds (FASCHIM/FONF
Company canteen
Performance bonus
+1