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.