Autumn flash sale: 50% off every plan All jobs

Embedded Software Engineer

Viiala SA Bern, BE permanent

Are you a match for this job?

ninjob scores your CV against this job, writes a tailored cover letter and prepares the complete application — you send it in one click. Your CV is anonymised on GPUs in Geneva before any cloud model sees it.

See my match for this job →

Free sign-up, no credit card.

Job description

--- base: meta-keywords: meta-viewport: width=device-width, initial-scale=1.0 title: 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

Ready to apply to this job — and to every other one that fits you in Switzerland?

Create my profile and see my matches →

Job aggregated from a public Swiss source (job-room). ninjob is not the employer. ninjob reference #577310.