 
        
        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:
 o Asynchronous I/O
 o Multithreading
 o 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