×
Register Here to Apply for Jobs or Post Jobs. X

Research Development Software Engineer

Job in 55011, Altopascio, Toscana, Italy
Listing for: Cosmic Group
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Software Engineer, DevOps, Senior Developer, Software Testing
Job Description & How to Apply Below
Location: Altopascio

Cosmic is a global player in advanced competitive semiconductor test solutions, built on a growth and integration strategy since 2022. With over 400 professionals across 15 direct locations in Europe, the US, and Asia, Cosmic operates through two distinct and complementary Divisions: the Equipment division and the Services division.
Together, the units enable customers to select optimal solutions from a comprehensive portfolio, underpinned by deep technological expertise with international operational excellence, thereby contributing to improved quality, efficiency, and time-to-market in advanced electronics and high-reliability applications.

We're hiring:

R&D Software Engineer

The selected candidate will join the  R&D Software team , within a  structured and long-term growth path .
The team is responsible for the  development and continuous evolution of the software used in Automatic Test Equipment (ATE) systems , with a strong focus on  quality, software architecture, and long-term sustainability .
This position is intended for  junior profiles , including candidates with little or no prior professional experience, who demonstrate  solid technical foundations and strong motivation for professional growth .

Responsibilities
Working alongside senior developers, the candidate will be involved in:
development of software modules within an existing architecture;
design, implementation, and evolution of new and existing functionalities;
refactoring activities and continuous code improvement;
support in the development of debugging and automation tools;
writing tests to support the developed functionalities;
understanding and using project timelines as a reference for activity planning;
Responsibilities will  progressively increase  as autonomy and experience are acquired.

Required Technical Skills
Master’s degree in Computer Engineering/Computer Science;
solid understanding of  object-oriented, concurrent, and distributed programming paradigms;
ability to read and understand existing codebases;
knowledge of  C# or C++  ;
familiarity with  testing practices and CI/CD workflows;
familiarity with  Windows and Linux operating systems;
fluency in English, both written and spoken;

Preferred Technical Skills
basic scripting skills (Python);
familiarity with development environments such as  Visual Studio  and version control tools (e.g.,  SVN and Git ) ;
basic knowledge of communication protocols such as  USB, TCP/IP, and Ethernet;
experience with  frameworks and technologies for user interface (UI) development , both desktop and web;
basic knowledge of  cloud architectures and services;
knowledge of  embedded and real-time systems  (e.g., FreeRTOS) or  hardware/software integration , including academic projects;

Soft Skills
ability to work effectively in  multidisciplinary teams;
strong learning attitude and problem-solving mindset;
interest in  complex systems, automation, or industrial software;
precision, proactivity, and strong focus on  product quality.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary