Jobs
CAEN S.p.A. offers a job opportunity (even first employment) mainly in the technical-scientific field, to graduates available to work in a stimulating environment and in continuous evolution. With customers in all of the world’s leading research centers, CAEN can offer the best career opportunities and progression in the industry.
Spontaneous Applications
We are always searching for talented people to join our team, if you don’t find a position that suits your profile, submit your own application.
FPGA Developer
Main Job Tasks and Responsibilities
We are looking for an FPGA designer and product developer to give a major contribution in the development of our high-end products, from fast and high-precision waveform digitizers to highly integrated low noise data acquisition systems for nuclear physics applications. The candidates will be inserted in a young team-oriented environment and will be given the freedom to approach different problems and implementation.
The candidate will participate in the development of FPGA algorithms for digital pulse processing and data acquisition in our Front-End boards. The candidate will be responsible for writing VHDL modules, writing the corresponding testbenches and validating/debugging the code on FPGA. The candidate will also take care of the software needed to characterize and validate the prototypes as well as to test the boards in production.
During the characterization and validation of our products, it may be necessary to use nuclear detectors and sources, acquire data in real environments, do measurements and write reports with results and statistics. The candidate will be active part in this phase and some knowledge of physics, statistics and measurement methods is therefore requested.
Requirements:
- Experience with FPGA and uC development
- Experience with VHDL
- Experience with C/C++ and/or Python programming languages
- Good understanding of electronics
- Ability to use lab instruments such as oscilloscopes and waveform/pulse generators
Relational and organization skills, flexibility, problem solving and good team communication will complete the profile.
Preferential requirements:
- University degree in Electronics Engineering, Physics or comparable
- Experience with Vivado HLS
- Experience with Verilog and SystemVerilog
- Experience with ROOT and other data analysis tools
- Familiar with Git
Good knowledge of the English language (especially technical-wise) is strongly recommended in order to apply for this position.
The search is open to both men and women according to the Italian Law (L.125/91). Please send Curriculum Vitae with authorization to treatment of personal data as per D. LGS. 101/2018 and of the GDPR (EU Regulation 2016/679) via e-mail to
- E-mail: job.fe@caen.it
- mail subject: CV_CAEN_FE
Software Engineer
Main Job Tasks and Responsibilities
The successful applicant will join the CAEN Software Team to design the control software architectures for the next generations of power supplies for nuclear physics. Main tasks include:
-
- Design the software architecture
- Write specific commands and functions
- Customize embedded operating systems
- Specify, document, and execute tests to ensure products satisfy the requirements
- Assistance in the generation of supporting technical documentation
- Organizing, participating in and documenting design reviews
Requirements:
-
Excellent knowledge of C, C++ and Eclipse IDE
-
Excellent knowledge of Linux O.S.
-
Good knowledge of Java, JavaScript and Python
-
Good knowledge HTML and CSS
-
Good knowledge I2C, SPI, RS232, TCP/IP, CAN
- Good knowledge of English and Italian languages (both written and spoken)
Relational and organization skills, flexibility, problem solving and good team communication will complete the profile.
Preferential requirements:
- Degree in Computer Engineering or with 2/3 years of experience in the field of software/web development
- Programming experience on Qt libraries and firmware development for ARM architecture
-
Fluent in English and Italian (both written and spoken)
The search is open to both men and women according to the Italian Law (L.125/91). Please send Curriculum Vitae with authorization to treatment of personal data as per D. LGS. 101/2018 and of the GDPR (EU Regulation 2016/679) via e-mail to
- E-mail: job.software@caen.it
- mail subject: CV_CAEN_SW
Electronic Design
Main Job Tasks and Responsibilities
The successful applicant will join the CAEN Front end Development Team to design data acquisition cards for nuclear physics. Main tasks include:
- Product specification
- Design electrical schematics and PCB
- Development test software
- Hardware debugging, using oscilloscopes or other test equipment
- Specify, document, and execute tests to ensure that electronics products satisfy the requirements
- Assistance in the generation of supporting technical documentation
- Organizing, participating in and documenting design reviews
- Strong interaction with the customer during the design phase and in after-sales support
Requirements:
- University degree in Electronics Engineering or comparable
- Strong interest in working with technology and programming
- Good knowledge in analog and digital electronics, with particular emphasis on low noise amplifiers, A/D converters, high speed links and interfaces, FPGA and micro controllers
- English language (written and spoken).
- Ability to:
- Work effectively in a group development environment
- Problem-solve effectively
- Persistently drive projects to successful completion
- Available to international travels
Preferential requirements:
- Knowledge of C/C++ and other programming languages
- Knowledge of VHDL and FPGA programming
- Experience with CAD/CAE tools for schematic design and PCB layout
- Italian Mother language
The search is open to both men and women according to the Italian Law (L.125/91). Please send Curriculum Vitae with authorization to treatment of personal data as per D. LGS. 101/2018 and of the GDPR (EU Regulation 2016/679) via e-mail to
- E-mail: job.fe@caen.it
- mail subject: CV_CAEN_FE