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.
Ha le carte in regola per avere successo? Le seguenti informazioni devono essere lette attentamente da tutti i candidati.
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. xdwybme
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.