Software Engineer

Apply now »

Date: Oct 15, 2025

Location: Geneva, Geneva, CH

Company: Teradyne

Our Purpose
TERADYNE, where experience meets innovation and driving excellence in every connection. We are fueled by creativity and diversity of thought and in our workforce. Our employees are challenged to innovate and learn something new every day.

We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.

Opportunity Overview
We are looking for a talented and experienced software engineer to join our team. The ideal candidate has a strong background in computer science and significant experience in software development, particularly in industrial or embedded environments.

Key Responsibilities

  • Develop and maintain software using C/C++, C# languages.
  • Collaborate with hardware teams to ensure optimal system integration.
  • Analyze and debug software errors, read logs, and manage release processes.
  • Use development environments such as Visual Studio and version control tools (e.g., SVN).
  • Participate in design, validation, or maintenance projects of technical software.
  • Apply Agile methodologies in the software development cycle.

Qualifications and Skills

  • Bachelor's degree in Computer Science or Software Engineering
  • Strong knowledge of software architecture, especially in embedded or industrial systems, is a plus.
  • Proficiency in languages such as C/C++, C#
  • Autonomy in solving technical problems.
  • Ability to work in a team, especially with hardware engineers.
  • Experience in development within Agile teams (Scrum/Kanban), with active participation in sprints, reviews, and continuous improvement. Autonomy, collaboration, and adaptability to change.
  • Develop Windows Forms

Ability to design responsive user interfaces, manage events, and integrate business components.

Experience

  • Minimum 3 years in software development, ideally in an industrial or embedded environment.
  •  Participation in design, validation, or maintenance projects of technical software.
  • Knowledge in testing
    Ability to analyze and debug software errors, read logs, and understand release processes.

Location and Language

• Position based in Geneva.
• Fluency in French, English required.

 

 

If you’re excited to join our fantastic team, send us your CV along with a motivated application. 

 

#LI-SE1

 


Job Segment: Test Engineer, Software Engineer, Embedded, Testing, Computer Science, Engineering, Technology

Apply now »