Embedded Software Engineer

Viiala SA

Bern

Sur place

CHF 120 000 - 170 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

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

Résumé du poste

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.

Responsabilités

  • 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.

Connaissances

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

Formation

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

Outils

Embedded Linux
Zephyr RTOS
CAN
Bluetooth
Wi-Fi/GNSS

Description du poste

This job posting was published here directly by one of our clients. The State Secretariat for Economic Affairs has no control over its content or quality.

Embedded Software Engineer

Viiala SA Vacant since : 14.10.2026 3004 Bern (BE) 100% By agreement Permanent

Role Overview

As Embedded Software Engineer you write the software that runs the bike: The firmware of its control units and the embedded Linux platform behind its connected features.

You have the opportunity to take a product through its entire life, from the very first power-on on the lab bench, through test rides on the bike, to the production line and beyond.
Key Responsibilities
Embedded Software for the Bike
  • 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++
  • Build the foundations of a connected, always-online bike: Low-power modes and wake-up, secure over-the-air updates, Bluetooth links to phone and more
Bring-up, Integration & Debugging
  • Bring up new boards and component from first power-on in the lab to the complete bike
  • Integrate supplier systems such as drive unit, battery and others over CAN and validate their interfaces
  • Track down faults across software, electronics and wiring
Quality & Testing
  • Keep the codebase maintainable through reviews, refactoring, unit tests and documentation
  • Automate firmware integration tests on test benches and hardware-in-the-loop setups
  • Support validation, EMC and homologation testing
Path to Production
  • Develop test scripts, end-of-line tests and flashing for series production
  • Support our manufacturing partner during production ramp-up
Working Across Teams
  • Work hand in hand with hardware, system engineering, app and backend teams
  • Collaborate with development partners and suppliers
Profile & Experience
Qualification
  • Bachelor's or Master's degree in electrical engineering, 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
Experience
  • Experience building distributed systems with multiple microcontrollers and low power designs
  • Solid knowledge of embedded Linux and of real-time operating systems such as Zephyr
  • Comfortable at the lab bench, whether reading schematics, debugging with an oscilloscope and logic analyzer, or picking up the soldering iron
  • A plus: CAN, Bluetooth, Wi-Fi, cellular and GNSS, secure boot, bootloader
Mindset
  • Takes initiative and drives topics to a solution
  • Enjoys working in interdisciplinary teams
  • Thrives in fast-moving, early-stage product development
  • Enjoys finding root causes in complex interdisciplinary systems
What Makes This Role Unique

Central role connecting quality, testing, and engineering across the entire product.

Opportunity to shape quality, validation, and problem-solving processes from the ground up.

Broad exposure across mechanical, electrical, software, connectivity and system integration - rather than ownership of a single component.

High impact on product reliability, compliance, and launch readiness.

A hands-on role where you will work directly with prototypes and real product issues, not just manage processes from a distance.

What We Offer
  • The opportunity to shape a pioneering premium e-bike brand from the ground up.
  • Collaboration with world-class innovators, engineers, designers, and partners.
  • Competitive compensation package, including performance-based incentives, value sharing
  • A culture built on passion, performance, and innovation
  • Opportunity to build something truly new in mobility
  • Join a highly ambitious international team
  • Modern working location in Bern
Contact
  • Viiala SA
    Route de Crassier 7
    1262 Eysins
Job Details
  • Work location 3004 Bern (BE)
  • Workload 100%
  • Employment start By agreement
  • Employment duration Permanent
  • By online Online form
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Embedded Software Engineer
Embedded Software Engineer

Viiala AG • Bern

Sur place
CHF 120 000 - 170 000
Verification & Validation Engineer E-Bike System
Verification & Validation Engineer E-Bike System

Viiala AG • Bern

Sur place
CHF 110 000 - 140 000
Competitive compensation
Performance-based incentives
Value sharing
+1
Embedded Software Engineer - Premium E-Bike (Bern)
Embedded Software Engineer - Premium E-Bike (Bern)

Viiala AG • Bern

Sur place
CHF 120 000 - 170 000
Embedded Software Developer
Embedded Software Developer

Humanis AG • Zürich

Sur place
CHF 110 000 - 140 000
Modern work equipment
Open company culture
International scope
Embedded Software Engineer – E-Bike Firmware & Connectivity
Embedded Software Engineer – E-Bike Firmware & Connectivity

Viiala SA • Bern

Sur place
CHF 120 000 - 170 000
Competitive compensation
Performance-based incentives
Value sharing
+2
Engineer Bike & Parts (100%)
Engineer Bike & Parts (100%)

Bike Eu • Grenchen

Sur place
CHF 90 000 - 120 000
World-class facilities in Switzerland
Employee benefits
Dynamic international environment
+1
Embedded Software Engineer
Embedded Software Engineer

mylife Diabetes Care AG • Burgdorf

Hybride
CHF 90 000 - 130 000
Pension fund
Mobility support
Free sport facilities
+4
Hardware Engineer (all genders)
Hardware Engineer (all genders)

BRUSA Elektronik AG • Suisse

Sur place
CHF 80 000 - 100 000
Senior Software Engineer | Linux (all genders)
Senior Software Engineer | Linux (all genders)

BRUSA Elektronik • Buchs (SG)

Sur place
CHF 150 000 - 190 000
Sr. Electronics and Firmware Engineer
Sr. Electronics and Firmware Engineer

Securecell AG • Zürich

Hybride
CHF 110 000 - 160 000
Hybrid/remote work options
Private accident insurance
Employee share purchase program
+1