-
SR2 | Socially Responsible Recruitment | Certified B Corporation™

Embedded Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™
Austria · Full-time · Mid-Senior

Senior Embedded Software Engineer (C++ / Linux)

Sector: E-Mobility / EV Charging Technology

Location: Berlin


About the Role


We are supporting a fast-growing, internationally active technology company operating at the forefront of e-mobility 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 contribution, you will directly shape the future of EV charging technology, working on core embedded systems that power next-generation charging solutions used 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


Essential experience:


  • 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:
  • Asynchronous I/O
  • Multithreading
  • C / Linux APIs
  • Hands-on experience troubleshooting embedded systems down to hardware level (SPI, I2C, UART, logic analysers)
  • Strong Linux debugging skills
  • 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
  • Flexible working hours
  • Mental well-being support
  • 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.

Key Skills

Ranked by relevance

linux embedded embedded systems spi c shell scripting prototyping server
Login to Apply
Posted
Jan 09, 2026
Type
Full-time
Level
Mid-Senior
Location
Graz

Industries

Software Development

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Snap Inc.
Related

Embedded Engineer, Operating System

2026-05-28

Full-time
Mid-Senior
Austria
Software Development
Engineering
View Job Details
zerothird
Related

Embedded Systems & FPGA Engineer (all genders)

2026-05-28

Full-time
Not Applicable
Austria
Technology
Engineering
View Job Details
NetApp
Related

Software Engineer

2026-05-27

Full-time
Not Applicable
Australia
Software Development
Engineering