Aktiviere Job-Benachrichtigungen per E-Mail!

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

go-e

Graz

Vor Ort

EUR 55 000 - 75 000

Vollzeit

Vor 9 Tagen

Zusammenfassung

A leading e-mobility solutions firm in Graz seeks a Senior Embedded Software Engineer to develop embedded applications in C++20 and enhance custom Linux distributions for charging systems. The role promises a collaborative environment with flexible hours and vibrant company culture, emphasizing innovation in sustainable technology.

Leistungen

Flexible working hours
Mental well-being support
Employee discounts
Team-building activities

Qualifikationen

  • High level of proficiency with embedded C++ development in Linux.
  • Experience troubleshooting embedded hardware-level issues.
  • Good Linux debugging skills are essential.

Aufgaben

  • Contribute to the embedded application and Linux distribution for charging systems.
  • Work with the hardware team on new designs.
  • Conduct code reviews and ensure software reliability.

Kenntnisse

C++ development in Linux
Multithreading
Linux shell scripting
Asynchronous I/O
Debugging embedded systems
Basic knowledge of cryptography

Tools

Logic Analyzer
Version control
Continuous integration
Jobbeschreibung
Overview

Embedded Software Engineer (C++, Linux) (m/f/x) – Senior Embedded Software Engineer at go-e. You will contribute to the embedded application (C++20) and a custom Linux distribution powering our charging systems, in a hardware-software integrated environment for e-mobility solutions.

Our products combine in-house hardware with bare metal firmware, a rich embedded Linux environment and multiple user-facing frontend applications to provide the best user experience. You will impact how people charge their cars in the future and join a team building the future of innovative charger solutions for e-mobility.

Responsibilities
  • Be part of the core team working on the embedded application (written in C++20) and custom Linux distribution powering our charging systems
  • Work closely with the hardware development team to validate and bring up new hardware designs
  • Implement maintainable, 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
  • High level of proficiency with C++ development in Linux, preferably including:
    • Asynchronous I/O
    • Multithreading
    • C/Linux APIs
  • Experience troubleshooting embedded systems down to the hardware level (SPI, I2C, UART, logic analyzer)
  • Good Linux debugging skills
  • Experience with Linux shell scripting and command line utilities
  • Knowledge of the Linux network protocol stack
  • Basic knowledge of cryptography
  • Experience implementing abstraction APIs/wrappers for lower level libraries
  • Experience with version control, continuous integration, project management methods
It would be even better if you have
  • Experience with C development in embedded Linux
  • Awareness of low-level vulnerabilities and their remote exploitation
  • Experience interfacing with common daemons on embedded Linux systems (NetworkManager, wpa_supplicant)
  • Experience developing and debugging Linux hardware drivers (SPI, I2C drivers)
  • Experience with ISO15118 PLC communication
  • Experience with Buildroot
What we offer
  • Be one of the key drivers of our core technologies
  • A high degree of freedom in the execution of your projects
  • Flexible working hours
  • Mental well-being support
  • Employee discounts on our products
  • Corporate discounts on a variety of brands
  • High-quality tools and equipment for development and prototyping
  • Regular group cooking, dining and after-work social activities
  • After-work/team-building events or similar
About go-e

We are a fast-growing, successful company in the field of e-mobility with international presence. From our headquarters in Carinthia, Austria, we have expanded to around 20 European countries. Our bold ideas are driven by a passion for innovative e-mobility solutions and shaping future technologies today.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Technology, Information and Internet

Referrals increase your chances of interviewing at go-e by 2x

Fernitz-Mellach, Styria, Austria

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.