Embedded Software Engineer – E-Bike Firmware & Connectivity

Viiala SA

Bern

On-site

CHF 120,000 - 170,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Performance-based incentives
Value sharing
Modern Bern location
International team

Job summary

Viiala SA is seeking an Embedded Software Engineer to design and implement firmware for bikes, including control units and the embedded Linux platform behind connected features. You will work on lab bring-up, integration, and production readiness, form cross-functional collaborations, and help ensure reliability across hardware, software, and connectivity.

The role requires a strong background in embedded C/C++, distributed systems, and experience with Zephyr RTOS or similar RTOS environments,

Qualifications

  • Bachelor's or Master's degree in electrical/computer engineering or similar.
  • At least five years of hands-on embedded development in C/C++, ideally in automotive, e-mobility or other series-produced products.

Responsibilities

  • Turn system requirements into embedded software designs and help build a robust architecture across the bike's control units.
  • Implement system-level functions in C/C++ for the bike and its connected features.
  • Bring up new boards and components from first power-on in the lab to the complete bike.

Skills

C/C++
Embedded systems
Distributed systems
Lab bench debugging

Education

Bachelor's or Master's degree in Electrical Engineering or Computer Engineering

Tools

Embedded Linux
Zephyr RTOS
CAN
Bluetooth
Wi-Fi/GNSS

Job description

Viiala SA is seeking an Embedded Software Engineer to design and implement firmware for bikes, including control units and the embedded Linux platform behind connected features. You will work on lab bring-up, integration, and production readiness, form cross-functional collaborations, and help ensure reliability across hardware, software, and connectivity.

The role requires a strong background in embedded C/C++, distributed systems, and experience with Zephyr RTOS or similar RTOS environments,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Premium E-Bike (Bern)
Embedded Software Engineer - Premium E-Bike (Bern)

Viiala AG • Bern

On-site
CHF 120,000 - 170,000
Embedded Software Engineer
Embedded Software Engineer

Viiala SA • Bern

On-site
CHF 120,000 - 170,000
Competitive compensation
Performance-based incentives
Value sharing
+2
Embedded Software Engineer
Embedded Software Engineer

Viiala AG • Bern

On-site
CHF 120,000 - 170,000
Embedded Software Engineer - Linux & SoC for Wireless
Embedded Software Engineer - Linux & SoC for Wireless

GCS Global Clearance Solutions • Zürich

On-site
CHF 110,000 - 160,000
Senior Verification & Validation Engineer - E-Bike Systems
Senior Verification & Validation Engineer - E-Bike Systems

Viiala AG • Bern

On-site
CHF 110,000 - 140,000
Competitive compensation
Performance-based incentives
Value sharing
+1
Embedded Wireless Software Engineer - Linux/SoC
Embedded Wireless Software Engineer - Linux/SoC

Symlab GmbH • Zürich

Hybrid
CHF 110,000 - 160,000
Flat hierarchies
Attractive compensation
Senior Embedded Linux Engineer - Automotive E-Mobility
Senior Embedded Linux Engineer - Automotive E-Mobility

BRUSA Elektronik • Buchs (SG)

On-site
CHF 150,000 - 190,000
Embedded Systems Engineer for Smart Electric Vehicles
Embedded Systems Engineer for Smart Electric Vehicles

Enway • Niederweningen

On-site
Confidential
Access to own pension fund
Free parking
Staff restaurant
EV Software Engineer – Vehicle Systems & Code-Gen Toolchain
EV Software Engineer – Vehicle Systems & Code-Gen Toolchain

Flux Mobility AG • Winterthur

On-site
CHF 110,000 - 140,000
5 weeks of vacation
Flexible working hours
Good public transport connections and
+3
Verification & Validation Engineer E-Bike System
Verification & Validation Engineer E-Bike System

Viiala AG • Bern

On-site
CHF 110,000 - 140,000
Competitive compensation
Performance-based incentives
Value sharing
+1