Software Engineer Embedded Linux C/C++

VACE Engineering GmbH

Job

In this role, you will develop embedded software in C/C++ for Linux-based systems, optimize software architectures, and configure the OS for various platforms while collaborating closely with hardware and software teams.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • Development of high-performance, robust, and scalable embedded software in C and C++ for Linux-based systems.
  • Design and further development of modern software architectures for embedded solutions.
  • Optimization of low-level software and efficient utilization of system resources.
  • Integration and connection of hardware and driver interfaces.
  • Customization and configuration of the operating system for different target platforms.
  • Collaboration throughout the entire software development process - from requirements analysis through implementation and testing to integration into modern CI/CD pipelines.
  • Conducting code reviews as well as developing automated unit and integration tests.
  • Close collaboration with hardware, system, and software development teams.

Our expectations of you

Education

  • Completed degree in Computer Science, Software Engineering, Electrical Engineering, or a comparable qualification.

Qualifications

  • Very good understanding of Linux system concepts (IPC, POSIX Threads, Systemd, Kernel- and User-Space as well as Bootloader).
  • Knowledge of Yocto/OpenEmbedded is an advantage.
  • Analytical thinking, structured working approach, and strong team skills.

Experience

  • Several years of experience in embedded software development with C/C++ under Linux.
  • Experience with modern software development processes and version control.
  • Experience with virtualization technologies such as Docker, KVM, QEMU, or LXC is desirable.
  • Knowledge of Rust as well as initial experience with Edge AI or AI-powered applications is a plus.

What we offer

  • The gross annual salary according to the collective agreement is at least € 54,439.42 for this position.
  • Depending on education, qualification, and experience, a significant overpayment may be possible.
  • Participation in innovative technologies for the energy industry.
  • Exciting development projects with cutting-edge technologies.
  • Flexible working hours and home office options (depending on the position).
  • Structured onboarding and individual training opportunities.
  • Independent work with a high degree of creative freedom.
  • Meal allowance and company canteen.
  • Company pension scheme.
  • Good public accessibility as well as employee parking spaces.

Benefits

Higher take-home pay

Food & drink

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Linz
    Oberösterreich, Austria

More about the recruiting agency

Die VACE Engineering GmbH (Teil der VACE Group) ist ein führendes österreichisches Unternehmen im Bereich der Technologie- und Personalberatung mit Hauptsitz in Linz. Das 1981 gegründete Unternehmen beschäftigt in der gesamten Gruppe rund 700 bis 1.000 Mitarbeitende und deckt schwerpunktmäßig die Bereiche Engineering, IT-Sicherheit und HR-Dienstleistungen ab.

Company type
Recruiting Agency
Work model
Onsite, Hybrid
Industry
Recruitment Agency
  • Fröling Heizkessel- und Behälterbau Ges.m.b.HGrieskirchen

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    We are one of the leading European manufacturers of innovative biomass heating systems (firewood, wood chips, pellets). Due to the strong demand for our products and the excellent future prospects for "renewable energy," we are expanding our team. ...

    • GitLab
    • Linux
    • C
    • Buildroot
    • C++
  • Fröling Heizkessel- und Behälterbau Ges.m.b.HGrieskirchen

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    We are one of the leading European manufacturers of innovative biomass heating systems (firewood, wood chips, pellets). Due to the strong demand for our products and the excellent future prospects for renewable energy, we are strengthening our team. ...

    • JIRA
    • C
    • Confluence
    • GitLab
    • Linux
    • Git
    • Qt
    • C++
    • +3
    • +4
  • Loxone Electronics GmbHVienna, Alberndorf in der Riedmark, Kollerschlag

    • Easy Apply
    • €75k – €95k
    • Hybrid
    • Onsite
    • Full Time
    • Lead

    At LOXONE, everything is created under one roof: hardware, firmware, and software. We are owner-managed, and over 100 of our products are used worldwide in intelligent buildings. They regulate energy and indoor climate, control access, operation, and...

Software Engineer Embedded Linux C/C++

VACE Engineering GmbH