Now hiring

Embedded Software Engineer @ Viiala SA

CH021, CHOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

---base:meta-keywords:meta-viewport: width=device-width, initial-scale=1.0title: Embedded Software Engineer--- Embedded Software Engineer==========================**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![Viiala SA]()* Viiala SA Route de Crassier 7 1262 Eysins*jidaaddfacjm jit1042jm jiy26jm

Skills

C/C++Linux embeddedreal time operating systemsZephyrBluetoothsolderingoscilloscopelogic analyzerWi-FiCellularGNSSsecure boot

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores