Senior Software Engineer

Bender GmbH & Co. KG

Job

In this role, you will develop Embedded Linux software for EV charge controllers, implement communication protocols, and work on cybersecurity solutions to create secure software solutions and tackle technical challenges.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • Design, develop, and enhance Embedded Linux software for next-generation EV charge controllers.
  • Design and implement communication interfaces and electromobility and IoT standards and protocols, like OCPP, ISO 15118, EEBus, and Modbus TCP.
  • Analyze customer, market, and regulatory requirements and translate them into scalable software solutions.
  • Act as a technical interface towards customers, partners, and internal stakeholders, supporting technical discussions, solution design, and integration activities.
  • Collaborate with EVSE manufacturers, backend providers, and technology partners to ensure interoperability and successful product integration.
  • Support architecture reviews, technology evaluations, and strategic technical decisions.
  • Contribute and follow cybersecurity-by-design practices, software quality, test automation, and robust software update mechanisms throughout the product lifecycle.
  • Troubleshoot complex technical challenges and drive root-cause analysis.
  • Evaluate and apply modern AI-assisted development methodologies to improve productivity, quality, and innovation.

Our expectations of you

Education

  • Degree in Computer Science, Electrical Engineering, or comparable qualification.

Qualifications

  • Strong expertise in Embedded Linux development and cross-compilation environments.
  • Solid programming skills in Rust and modern C++.
  • Starkes Verständnis von Software-Engineering-Methoden, CI/CD, automatisiertem Testen und DevOps-Praktiken.
  • Solid communication skills and ability to work effectively with technical and non-technical stakeholders.
  • Strong English skills; German language skills are beneficial.
  • Understanding of Charge Controller architectures and EVSE systems.
  • Knowledge of cybersecurity requirements for connected products.
  • Knowledge of Smart Charging, Grid Integration, Vehicle-to-Grid (V2G), or Vehicle-to-Home (V2H).

Experience

  • Proven professional experience in embedded software development.
  • Experience implementing communication protocols and networked systems.
  • Experience working in agile product development environments.
  • Experience in EV charging, charging infrastructure, or energy management systems.
  • Practical experience with OCPP, ISO 15118, EEBus, or comparable industry standards.
  • Experience with cloud backends, APIs, and service-oriented architectures (e.g., gRPC).
  • Experience with kernel-level development or Linux kernel modules.
  • Programming experience in Python or Java.

What we offer

  • The opportunity to work on one of the industry's leading EV charging software platforms.
  • Direct collaboration with experienced architects and domain experts and highly skilled international engineering team.
  • Flexible working hours and modern hybrid working models.
  • A culture of open communication.
  • Personal and professional growth opportunities.
  • Work on future technologies including: Plug & Charge, Vehicle-to-Grid (V2G), Vehicle-to-Home (V2H), Smart Energy Integration, Cyber Security, AI-assisted Software Engineering.
  • An open-source-friendly engineering culture and modern development toolchain.

Benefits

Topics you will work on

Job locations

About your employer

The Bender GmbH & Co. KG is a globally active, midsize, family-owned company that is a successful pioneer and market leader for top-quality electrical safety products and solutions.

Founding year
1946
Company type
Established Company
Work model
Onsite, Hybrid
Industry
Industry, Production · Electronics, Automatization

Employer reviews

3.5Total(1 review)
Working conditions
x
3.8
Team culture
x
3.8
Career growth
x
3.5
Engineering
x
3.0
  • Öko-Institut Consult gGmbHFreiburg im Breisgau, Berlin

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    Operation, monitoring, and further development of the network infrastructure. Administration and configuration of firewalls, routers, and switches. Ensuring network availability, performance, and security. Participation in IT security concepts and...

    • TCP/IP
    • Active Directory
    • Windows
    • Microsoft Exchange
    • Office 365
    • Linux
    • VLAN
    • +4
  • Die Deutsche RentenversicherungBerlin

    • Hybrid
    • Onsite
    • Part Time/Full Time

    Area of responsibility “DRV Bund IT” is the service provider for Deutsche Rentenversicherung Bund, developing and operating a complex IT system landscape in close coordination with its customers. Our “IT4IT” domain provides IT departments across DRV...

    • Docker
    • GitLab
    • Jenkins
    • OpenShift
    • Grafana
    • PostgreSQL
    • ArgoCD
    • +2
    • +4
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5

Senior Software Engineer

Bender GmbH & Co. KG