C++ Software Engineer
vor 3 Wochen
Introduction Work on the C real-time frameworks that drive CERNs accelerators low-level high-precision systems where nanoseconds matter. Take part As a Software Engineer you will join a passionate team and take an important role in the evolution of the low-level real-time frameworks used to control accelerator hardware developed in C and targeting Linux. You will also help bring the Accelerator Timing System to a new technological era utilizing White Rabbit a novel IEEE standard Ethernet based network with sub-nanosecond accuracy pioneered by your future colleagues. You will be involved in all aspects of the software life cycle including user requirements gathering design development testing and production deployment of the new solution following our agile development process. Functions Engage with end-users to understand their requirements and translate them into effective technical solutions. Shape and contribute to the evolution of our core C frameworks for real-time control and integration with diverse equipment and PLCs. Develop and maintain mission-critical Accelerator Timing software coordinating thousands of accelerator devices. Collaborate and share expertise with highly skilled software engineers within the CSS group and across the Accelerators & Technology sector. Investigate diagnose and resolve operational issues in close collaboration with end-users from equipment specialists to operations teams. Take ownership of one or more key systems after an initial learning period planning their evolution through active user engagement and follow-up. Support team growth by onboarding and mentoring junior developers. Qualifications Masters degree or equivalent relevant experience in the field of Computer Science or a related field. Experience Required experience Proven experience in C development. Experience applying software quality assurance techniques and practice with corresponding tools. Desired experience Experience in Java and / or Python development. Experience with communication protocols and networking stacks. Technical competencies Development of software for embedded and real-time systems with / without OS : using C in a Linux (or Unix-like) environment. Knowledge and application of software life‑cycle tools and procedures : including Linux compilation toolchains and build systems. Knowledge of programming techniques and languages : including object‑oriented programming principles. Testing diagnosing and optimisation of software. Behavioural competencies Achieving Results : having a structured and organised approach towards work; being able to set priorities and plan tasks with results in mind. Learning and Sharing Knowledge : keeping up‑to‑date with developments in own field of expertise and readily absorbing new information. Working in Teams : working well in groups and readily fitting into a team; participating fully and taking an active role in team activities. Demonstrating Flexibility : adapting quickly and resourcefully to shifting priorities and requirements. Communicating Effectively : ensuring that information procedures and decisions are appropriately documented. Language skills Spoken and written English with a commitment to learn French. Additional Information Diversity has been an integral part of CERNs mission since its foundation and is an established value of the Organisation. Employing a diverse workforce is central to our success. We welcome applications from all Member States and Associate Member States. This vacancy will be filled as soon as possible and applications should normally reach us no later than 25.11.2025 at 23 : 59 CET. Eligibility and closing date Employment Conditions follow below. Employment Conditions Contract type: Limited duration contract (5 years). Subject to certain conditions holders of limited‑duration contracts may apply for an indefinite position. Working Hours: 40 hours per week Job Flexibility: Fully Onsite This position involves Stand‑by duty when required by the needs of the Organisation. Job grade: 6-7 Job reference: BE-CSS-FSTLD Field of work: Software Engineering and IT Benchmark Job Title: Computing Engineer Remote Work: No Employment Type: Contract Key Skills Anti Money Laundering English Speaking Data Entry Food Investigation Adobe Indesign Experience : years Vacancy : 1 #J-18808-Ljbffr
-
Senior Software Engineer
vor 1 Woche
Genf, Schweiz Jobup VollzeitA digital services company in Switzerland is looking for a Software Engineer to create and maintain software requirements specifications, execute tests, and analyze defects. Candidates should have at least 5 years of experience in computing, preferably within air traffic control or similar areas. Proven knowledge in C++ or Python development and proficiency...
-
Geodetic Metrology Software Engineer
vor 3 Wochen
Genf, Schweiz CERN VollzeitA leading European research organization is seeking a Software Engineer to enhance software infrastructure for Surveying teams. You will focus on C++, Qt, and Python modules. Responsibilities include resolving software issues, refactoring code, and contributing to a CI/CD environment. Candidates must hold a Bachelor's or Master's degree in IT and have a...
-
Geodetic Metrology Software Engineer
vor 3 Wochen
Genf, Schweiz CERN - The European Research Center of Particle Physics VollzeitAn international research organization in Geneva is seeking a Computing Engineer to enhance software modules vital for its Surveying teams. The successful candidate will work on C++, Python, and Qt, improving legacy systems and supporting AGILE development processes. This role offers a salary between 5196 and 5716 Swiss Francs, along with health coverage and...
-
Senior Software Test Engineer – Real-time
vor 3 Wochen
Genf, Schweiz Information & Communication Technology VollzeitA technology services company in Geneva is seeking a Software Engineer to join their Agile team. Responsibilities include developing and maintaining software specifications and performing both manual and automated testing. Candidates should have at least 5 years of experience in the air traffic control domain, with skills in C++, Python, and test automation...
-
.NET Software Engineer
Vor 4 Tagen
Genf, Schweiz Noir Consulting VollzeitOverview.NET Software Engineer, .NET 9, C#, Azure, JavaScript, Agile - Geneva, Switzerland(Tech stack: .NET Software Engineer, .NET 9, ASP.NET, C#, React, Angular 19, Microservices, Vue.js, TypeScript, Azure, Web API 2, Agile, Azure SQL, Programmer, Full Stack Developer, Architect, Softwareentwickler, Entwickler, .NET Software Engineer, Urgent)Be the first...
-
NET Software Engineer
vor 17 Stunden
Genf, Genf, Schweiz Noir Vollzeit.NET Software Engineer, .NET 9, C#, Azure, JavaScript, Agile - Geneva, Switzerland (Tech stack: .NET Software Engineer, .NET 9, ASP.NET, C#, React, Angular 19, Microservices, , TypeScript, Azure, Web API 2, Agile, Azure SQL, Programmer, Full Stack Developer, Architect, Softwareentwickler, Entwickler, .NET Software Engineer, Urgent) Be the first of your...
-
Embedded Software Engineer
Vor 5 Tagen
Genf, Genf, Schweiz Ellisys SA Vollzeit CHF 60'000 - CHF 120'000 pro JahrEmbedded Software Engineer (C) Ellisys SA Geneva, Switzerland days ago Role details Contract type Permanent contract Employment type Full-time (> 32 hours Working hours Regular working hours Languages German, English, French Job location Geneva, Switzerland Tech stack Bluetooth Communications Protocols Software Debugging Embedded Software Firmware...
-
Genf, Schweiz CERN VollzeitA leading scientific organization in Switzerland seeks a Software Engineer to evolve real-time frameworks controlling accelerator hardware. The role involves developing mission-critical software in C, collaborating with cross-functional teams, and engaging with end-users to deliver effective solutions. Applicants should hold a Master's degree in Computer...
-
Software Engineer
vor 3 Wochen
Genf, Schweiz SonarSource VollzeitWhy should I ApplyAt Sonar, we’re a group of brilliant, motivated, and driven professionals working hard to help organizations build responsible, secure, high-quality code quickly and systematically. We build solutions that don’t just solve symptoms of problems – we fix problems at the source – source code, to be specific.We have a dynamic culture...
-
GPU-Accelerated Scientific Software Engineer
vor 2 Wochen
Genf, Schweiz CERN - The European Research Center of Particle Physics VollzeitA leading research organization in Switzerland seeks a software engineer to join the Next-Generation Triggers project. Responsibilities include developing algorithms for real-time data processing, optimising code, and working closely with physicists and engineers. Candidates should have strong skills in C++ and CUDA, and a background in applied physics or...