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