Research Development Software Engineer
Descrizione dell'offerta
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.
La preghiamo di leggere attentamente la panoramica e i requisiti per questa opportunità di lavoro riportati di seguito.
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.