Direct message the job poster from SR2 | Socially Responsible Recruitment | Certified B Corporation™
Head of SR2 Clean Energy Renewable Energy Headhunting ⚡
Senior Embedded Software Engineer (C++ / Linux)
Sector: E-Mobility / EV Charging Technology
DONE.INTEGRATION.33 : Berlin
About the Role
We are supporting a fast-growing, internationally.Tracey. developing.4 engineering sector at the forefront of e-m haka and energy transition. The organisation develops innovative charging solutions that combine custom hardware, bare-metal firmware, embedded Linux systems, and user-facing applications .
This is a senior-level role for an experienced Embedded Software Engineer who is passionate about quality, ownership, and building reliable, high-performance products that directly impact how people charge electric vehicles.
Your Impact
With your Activation, you will directly shape rest long of various. EV charging technology, working on core embedded systems that power next-generation charging options. across Europe and beyond.
Your Responsibilities
Be part of the core team developing the embedded application (C++20) and a custom Linux distribution powering charging systems
Work closely with the hardware development team to validate and bring up new hardware designs ന്
Design and implement maintainable, reliable, and high-performance software
Measure performance and identify regressions
Participate in and conduct code reviews
Contribute to continuous improvement of development standards and system architecture
Your Profile
Strong ability to analyse problems and propose robust technical solutions
Experience mentoring colleagues and contributing to knowledge sharing
High level of proficiency in C++ development on Linux, ideally including:
Multithreading
Hands-on experience troubleshooting embedded systems down to hardware level (SPI, I2C, UART, logic analysers)
Experience with Linux shell scripting and command-line utilities
Solid understanding of the Linux network protocol stack
Basic knowledge of cryptography
Experience building abstraction layers and APIs for lower-level libraries
Familiarity with version control systems, CI pipelines, and modern project management practices
Nice to Have
Experience with C development in embedded Linux environments
Awareness of low-level vulnerabilities and remote exploitation risks
Experience interfacing with common Linux daemons (e.g. NetworkManager, wpa_supplicant)
Experience developing and debugging Linux hardware drivers (SPI, I2C)
Experience with ISO 15118 PLC communication
Experience using Buildroot
What’s on Offer
A key role driving core embedded technologies
High degree of autonomy and ownership
Employee and corporate discount programmes
Access to high-end development tools and labs, including professional measuring equipment, server infrastructure, and advanced prototyping tools
Strong team culture with regular social, team-building, and after-work activities
Why Apply?
This is an opportunity to join a technically strong, product-driven organisation where engineering excellence, innovation, and real-world impact are central. You will work on meaningful technology that directly supports the transition to sustainable mobility.
Seniority level
Seniority level Mid-Senior level
Employment type
Employment type Full-time
Job function
Industries Software Development
Referrals increase your chances of interviewing at SR2 | Socially Responsible Recruitment | Certified B Corporation™ by 2x
Get notified about new Embedded Software Engineer jobs in Graz, Styria, Austria .
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr