SENIOR EMBEDDED SOFTWARE ENGINEER
C / C++ / Cortex-M / RTOS
Fribourg and Vaud region, Switzerland | Onsite | CHF 100,000 to 125,000
THE HEADLINES
- Senior firmware engineer and technical reference for embedded software across the business
- Bare metal and RTOS, C and C++, heavily Cortex-M and STM32
- Architecture design and review across hardware, firmware and software
- A new project and a new industry every few months, not years on one product
- Technical leadership of junior engineers, not project management
- Onsite, commutable from Vevey, Montreux, Bulle, Fribourg and Lausanne
- CHF 100,000 to 125,000 plus strong Swiss benefits
ABOUT THE CLIENT
An established Swiss engineering firm specialising in electronic, software and IoT development as a service.
They design and build products to client specification across medical, industrial, building automation, appliances and consumer. A small, senior team with a long track record of delivered R&D projects, working with startups and large corporates alike.
Projects run the full cycle, from concept and rapid prototyping through to industrialisation and small series manufacturing. Engineering works in mixed project teams, combining hardware, firmware, software and mechanical skills on every build.
THE ROLE
You will join one of the development teams as the senior firmware engineer, owning architecture definition, development, testing and maintenance of embedded software across prototyping and industrialisation projects.
You will act as the technical reference for embedded software inside the business, and talk directly to customers in French and English, taking their request and turning it into technical scope.
This is a technical leadership role, not a project management one. They have dedicated project managers in house. You will guide junior engineers technically, review their work and help them grow, rather than line manage them.
WHO THIS SUITS
This is a small business with no rigid process and a new set of problems every project. It suits someone who enjoys that, and who is comfortable picking up an unfamiliar domain and getting productive in it quickly.
What matters most here is the last three to five years, and whether you have genuinely built product yourself, hands on, down to the awkward details.
If you have defined the architecture, written the firmware and debugged it yourself on real shipped products, they want to talk to you. Total years on the CV matters far less than that.
WHAT YOU WILL BE DOING
- Defining, designing and reviewing system architecture across hardware, firmware and software
- Implementing firmware on bare metal and RTOS in C and C++
- Running software verification and validation testing to ensure quality and reliability
- Acting as the technical reference for embedded software within the business
- Leading technical and commercial discussions with customers
- Providing technical leadership and guidance to junior engineers
- Keeping current with emerging trends and technologies in embedded development
WHAT YOU WILL NEED
- Strong C and C++ on embedded targets, bare metal and RTOS
- Solid understanding of Cortex-M microcontroller architectures
- Hands on experience with IoT systems
- Evidence of defining firmware or system architecture, not only implementing someone else's spec
- Recent hands on product development in a small team environment
- Ability to read and understand electronic schematics
- Git and JIRA
- Fluent written and spoken French and English
- MSc or BSc in Electrical Engineering, Computer Science, Microengineering or similar
- A valid Swiss work permit, as sponsorship is not available for this role
NICE TO HAVE, NOT ESSENTIAL
- Embedded Linux, device trees and ARM applications processors (most projects here are microcontroller oriented, so this is a plus rather than a prerequisite)
- Python
- Experience taking a prototype through certification and into production
- Regulated or safety critical product experience across medical, automotive or industrial
- Mentoring or coaching junior engineers
WHAT'S ON OFFER
- CHF 100,000 to 125,000
- Five weeks holiday
- 40 hour week, with overtime taken back as leave
- Second pillar pension with an above statutory employer contribution
- Subsidised company meals
- Free parking at the office
- Modern offices, strong team culture and regular social events
- Diverse projects across multiple industries, with real technical ownership
#J-18808-Ljbffr