Software Engineer C/C++

Oregano Systems

Wien

Hybrid

EUR 39,000 - 68,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Oregano Systems in Vienna is seeking a software engineer to extend the syn1588 PTP technology stack and develop related applications and APIs. The role involves collaborating with software, hardware/FPGA, and PCB teams and participating in international projects.

You will work with modern C++, C, and Python on Windows and Linux, with a hybrid work model including 1–2 home days per week and up to 32 hours over four days.

Qualifications

  • Strong foundation in C++, C, and Python.
  • Experience with Windows and Linux development.
  • Familiarity with Git/Jenkins/Docker/CMake/NixOS workflows.
  • Understanding of IEEE 1588/PTP and NTP networking.

Responsibilities

  • Improve and extend the syn1588 PTP technology stack and contribute to its software quality.
  • Develop related applications and APIs and contribute to software integration with SoC FPGA platforms.
  • Collaborate with colleagues across software, hardware/FPGA, and PCB design, sharing technical decisions and knowledge.
  • Participate in international projects and exchange technical information with partners and customers in English.

Skills

Modern C++ (C++17+)
C
Python
English (technical)

Tools

Git
Jenkins
Docker
CMake
NixOS
REST APIs
gRPC
IEEE 1588
NTP
Windows/Linux development

Job description

Develop precision timing software with Oregano Systems, a Meinberg company. Our syn1588® PTP Technology Stack brings highly accurate clock synchronization to demanding industrial and research applications.

Vienna Hybrid Full-time Part-time by agreement: 32 h / 4 days

Technology with a broad reach

IEEE 1588 Precision Time Protocol enables devices to share a highly accurate time reference across a network. Our work focuses on the technology needed to implement this synchronization and integrate it into applications and platforms.

The fields we serve include telecommunications, audio and video broadcasting, energy systems and smart grids, finance, automotive, data centers, industrial automation, research, and others. You will work on various applications spanning many industries.

Your role
  • Improve and extend the syn1588® PTP Technology Stack and contribute to its software quality.
  • Develop related applications and APIs and contribute to software integration with SoC FPGA platforms.
  • Work with colleagues across software, digital hardware/FPGA, and PCB design, sharing technical decisions and knowledge.
  • Participate in international projects and exchange technical information with partners and customers in English.
A foundation to build on

Bring a solid foundation in C++, an interest in learning, and English skills that allow you to discuss technical topics in writing and conversation. Clear communication and a willingness to share knowledge matter to us.

We welcome applicants who bring different combinations of experience. You do not need to know every technology listed below: tell us where your strengths lie and which areas you would like to learn.

Experience that helps
  • Languages: modern C++ (C++17 or later), C, and Python.
  • Platforms: application or driver development for Windows and Linux.
  • Development workflow: Git, Jenkins, Docker, CMake, NixOS, or comparable tools.
  • Networking and timing: network protocols and administration, IEEE 1588/PTP, and NTP.
  • Algorithms and interfaces: control loops, signal filters, and APIs such as gRPC or REST.

These are useful areas of experience, rather than a requirement to master every item. We value both what you already know and your motivation to develop further.

How we work

We discuss technical decisions within and between our engineering teams. You can deepen your knowledge through exchange with experienced colleagues and help shape your role as your expertise grows.

This is a full-time position with flexible working hours. We offer hybrid working, with most work done at our company office in Vienna. After onboarding, 1–2 home-working days per week and/or part-time work in the extend of 32 hours per week over four days are possible.

We welcome applicants from all backgrounds. Technical ability, curiosity, communication, and teamwork are what we value.

Salary and application

The salary range is €39,000–€68,000 gross per year on a full-time basis. Your agreed salary depends on your qualifications and professional experience.

For questions about the position, contact Andreas Puhm at +43 676 843104 360 or at the same email address.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C/C++ Software Engineer - Hybrid 32h/4d, Precision Timing
C/C++ Software Engineer - Hybrid 32h/4d, Precision Timing

Oregano Systems • Wien

Hybrid
EUR 39,000 - 68,000
Electronic Engineer, 80-100 % (f/m/x)
Electronic Engineer, 80-100 % (f/m/x)

OMICRON Lab • Gemeinde Klaus

On-site
EUR 50,000 - 73,000
Flexible working
Learning opportunities
International environment
+5
Electronic Engineer, 80-100 % (f/m/x)
Electronic Engineer, 80-100 % (f/m/x)

OMICRON electronics GmbH • Austria

On-site
EUR 52,000 - 78,000
Flexible working models
Learning and development opportunities
International environment with English
+4
Spring-Internship 2027: Project Management
Spring-Internship 2027: Project Management

Beyond Now • Raaba-Grambach

Hybrid
EUR 18,000 - 20,000
Hands-on experience
Buddy program
Team culture
+1
Product Owner for Embedded Software 40–60% (f/m/x)
Product Owner for Embedded Software 40–60% (f/m/x)

OMICRON electronics GmbH • Salzburg

On-site
EUR 40,000 - 66,000
Wellbeing programs
Flexible working models
Learning & development
+1
Product Owner for Embedded Software 40–60% (f/m/x)
Product Owner for Embedded Software 40–60% (f/m/x)

OMICRON Lab • Salzburg

On-site
EUR 20,088 - 37,944
Flexible working models
Learning and development opportunities
International environment with English
+1
Embedded Linux System Developer, 80-100% (f/m/x)
Embedded Linux System Developer, 80-100% (f/m/x)

OMICRON Lab • Gemeinde Klaus

Remote
EUR 70,000 - 100,000
In-house canteen
Family & childcare support
Flexible working models
+2
Electronic Engineer, 80-100 % (f/m/x)
Electronic Engineer, 80-100 % (f/m/x)

Omicron-Electronics • Gemeinde Klaus

On-site
EUR 42,000 - 66,000
Flexible working models
Learning and development opportunities
International environment with English
+4
Student Position: Software Toolchain Development (f/m/d)
Student Position: Software Toolchain Development (f/m/d)

NXP Semiconductors • Gratkorn

On-site
EUR 28,000 - 34,000
Home office
Flexible working time
Meal benefits
Student Position: Software Toolchain & Debugger Development (f/m/d)
Student Position: Software Toolchain & Debugger Development (f/m/d)

NXP Semiconductors • Gratkorn

On-site
EUR 28,000 - 34,000
Home office
Flexible working hours
Meal benefits