Embedded Systems Engineer

ENYRING GmbH 

📍 Berlin, Germany 🇩🇪

full-time
mid-level
on-site
Posted —

Key Skills

C/C++ZephyrBluetoothCANNFC

Industry

AutomotiveConsumer Electronics

Job Description

Intro

ENYRING is building the next generation of connected battery and mobility products. We are looking for an Embedded Software Engineer to take ownership of the firmware and embedded software powering our battery systems and e-bike products.

This role combines hands-on development, system architecture, troubleshooting, and product evolution in a fast-moving startup environment.

What You'll Do

Firmware Development

  • Design and implement embedded software for battery and mobility products
  • Develop new features and improve existing firmware
  • Translate product requirements into robust technical solutions
  • Participate in architecture decisions and technical roadmap planning

Product Ownership

  • Take over ownership of the existing firmware stack from external development partners
  • Maintain and evolve the software platform during pilot and PoC deployments
  • Support releases, version management, and long-term maintainability

Testing & Reliability

  • Troubleshoot and debug hardware/software interactions
  • Perform root-cause analysis for field issues
  • Improve monitoring, diagnostics, and system reliability

Cross-Functional Collaboration

  • Work closely with our UX/UI team
  • Contribute to feature prioritization and roadmap discussions

What You'll Bring

Required Skills & Experience

  • Strong experience in embedded software/firmware development using C/C++
  • Hands-on experience with Zephyr RTOS and/or Embedded Linux
  • Experience designing, developing, testing, and debugging embedded systems
  • Strong understanding of communication protocols including:
    • CAN
    • CANopen
    • Bluetooth Low Energy (BLE)
    • NFC
  • Experience with hardware-software integration and troubleshooting
  • Knowledge of low-voltage electronics and embedded hardware fundamentals
  • Strong debugging, root cause analysis, and problem-solving skills
  • Ability to translate product requirements into robust technical solutions
  • Professional proficiency in English or German (English is the shared working language at ENYRING)
Nice to Have

  • Experience with Rust and/or Python
  • Familiarity with additional protocols such as:
    • I²C
    • UART
    • SPI
    • USB Host / USB Device
  • Experience with:
    • e-mobility
    • e-bikes
    • battery systems
    • IoT devices
    • connected hardware products
  • Knowledge of embedded security concepts, including:
    • encryption
    • key management
    • secure storage / vault systems
    • AES and related protocols
  • Experience managing industrial or field-deployed products, including:
    • firmware updates
    • fleet management
    • multiple product versions in the field
  • Experience working with MVP-to-production product transitions
  • Additional language skills (French, Hungarian, Italian, Mandarin, Japanese)
Mindset

  • Hands-on and pragmatic problem solver
  • Comfortable taking ownership of products and technical decisions
  • Curious and eager to understand systems end-to-end
  • Enjoys debugging complex issues and finding root causes
  • Able to balance autonomy with cross-functional collaboration
  • Proactive in identifying opportunities for automation, digital tools, and process improvements
  • Product-minded and focused on delivering reliable user experiences
  • Comfortable working in a fast-moving startup environment with evolving priorities

What You'll Get

  • A collaborative environment where teamwork is at the heart of how we work
  • A truly international and diverse team
  • A modern workspace in Berlin Mitte within a collaborative coworking environment, with flexible hybrid and and 20 days per year of remote work
  • 30 days of annual leave
  • Access to our fleet of vehicles and BaaS service
  • A 50€ monthly mobility budget or Deutschland Ticket
  • A personal learning & development budget to support your growth
  • Regular team get-togethers and informal company events
  • The opportunity to experience the products we build
  • The chance to grow with a young and evolving company

About Us

ENYRING GmbH, a new technology company founded by Yamaha Motor Corporation Ltd., offers swappable batteries for eBikes on a subscription basis to individuals and companies. Together with European partners, ENYRING is creating a closed loop in which recycled materials are used to manufacture new products. This new initiative promotes a sustainable, recycling-oriented society and reduces time and financial stress for users of electric bicycles.

Even if you don't meet all the criteria listed in the job description, we'd still love to hear from you, you might bring other strengths that are a great fit for our team.

Please note that this is an on-site position based in Berlin, and applicants are expected to already be located in Berlin or able to work on-site regularly. We are not a fully remote company.