Embedded Software Engineer (C++, Linux) (m/f/x)

Sei unter den ersten Bewerbenden.
Nur für registrierte Mitglieder
Nestelbach bei Graz
EUR 60 000 - 80 000
Sei unter den ersten Bewerbenden.
Gestern
Jobbeschreibung

At go-e, we have been pursuing our vision with passion and strength from the very beginning. We operate in a field characterized by breakthroughs and growth, requiring personal responsibility and creative solutions. Our journey towards energy transition combines innovation with security, regional focus with international reach, and self-realization with professionalism, fueling our mutual growth.

We are seeking an innovative and driven Senior Embedded Software Engineer (C++, Linux) who shares our commitment to quality and building outstanding products. Our products integrate in-house developed hardware with bare-metal firmware, a rich embedded Linux environment, and multiple user-facing frontend applications to deliver the best user experience.

With your contribution, you will influence the future of car charging. Join our team shaping the future of innovative e-mobility charging solutions!

Your area of responsibility

  • Be part of our core team developing embedded applications in C++20 and custom Linux distributions for our charging systems.
  • Collaborate with hardware development to validate and bring up new hardware designs.
  • Implement maintainable and reliable software.
  • Measure performance and detect regressions.
  • Conduct code reviews.

It would be great if you have

  • Ability to research problems and propose robust solutions.
  • Ability to mentor and participate in knowledge transfer.
  • Proficiency with C++ development in Linux, including asynchronous I/O, multithreading, and Linux APIs.
  • Experience troubleshooting embedded systems at the hardware level (SPI, I2C, UART, logic analyzers).
  • Good Linux debugging skills.
  • Experience with Linux shell scripting and command-line utilities.
  • Knowledge of Linux network protocols.
  • Basic knowledge of cryptography.
  • Experience implementing abstraction APIs/wrappers for lower-level libraries.
  • Experience with version control, continuous integration, and project management methods.

It would be even better if you have

  • Experience with C development in embedded Linux.
  • Awareness of low-level vulnerabilities and remote exploitation.
  • Experience interfacing with common daemons on embedded Linux systems (NetworkManager, wpa_supplicant).
  • Experience developing and debugging Linux hardware drivers (SPI, I2C).
  • Experience with ISO15118 PLC communication.
  • Experience with Buildroot.

What we offer

  • Be a key driver of our core technologies.
  • High degree of freedom in executing your projects.
  • Flexible working hours.
  • Mental well-being support.
  • Employee discounts on our products.
  • Corporate discounts on various brands.
  • High-quality tools and equipment, including soldering irons, measuring tools, oscilloscopes, server infrastructure, and 3D printers.
  • Regular group cooking and dining events.
  • Team-building activities and after-work events.

About go-e

We are a fast-growing, successful company in e-mobility, evolving from a start-up to an internationally recognized player. Based in Carinthia, Austria, we operate in around 20 European countries. Our passion for innovative e-mobility solutions drives us to develop future technologies today.