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.
#J-18808-Ljbffr