Embedded Systems Engineer

Global Id Sa
Lausanne, Switzerland
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Experience level
Senior
Compensation
CHF 208K

Job location

Lausanne, Switzerland

Tech stack

Computer Vision
Azure
Biometrics
Computer Security
Continuous Integration
Software Debugging
Embedded Software
Firmware
Imaging Technology
Python
Linux kernel
Linux System Administration
Machine Learning
Raspberry Pi
Software Engineering
Systems Integration
Gitlab
GIT
Gitlab-ci
Deployment Automation
Software Version Control
Docker

Job description

  • Lead the hardware/software design and development for the next-generation infrared stereoscopic imaging devices
  • Develop and maintain production grade embedded software (Rust for Raspberry Pi targets).
  • Support debugging, troubleshooting, and system upgrades for existing devices (C, Python for Raspberry Pi).
  • Guide external partners on design, manufacturing, and production tasks.
  • Participate in industrialization efforts including CI pipelines (GitLab CI), build optimization, and deployment automation.
  • Project management of software, hardware, and QA teams to ensure robust system integration.

Requirements

Do you have experience in Python?, Do you have a Master's degree?, * Strong focus in electronics engineering.

  • Proven experience in embedded systems development (also Raspberry Pi).
  • Strong programming skills for embedded environments.
  • Industrial experience with exposure to QA and supply chain processes.

Plus at least one of the following specializations:

  • Machine Learning
  • Computer Vision Engineering
  • Biometrics

Nice to Have

  • Rust
  • Firmware development experience
  • Security or cybersecurity expertise
  • Experience developing in Linux environments and understanding of linux kernel
  • Data science experience
  • Knowledge of GitLab, Docker, Azure devops
  • Git-based version control
  • Familiarity with cybersecurity best practices

Required

  • Master's degree in Software Engineering, Electrical Engineering, or related field
  • Minimum 5 (ideally 10) years of industrial experience
  • Valid Swiss work permit
  • Professional English (French is an advantage)
  • Availability to work on-site at EPFL campus

About the company

Global ID SA is a Swiss deep-tech startup specialized in biometric identification systems based on finger vein imaging. We design and build complete biometric platforms, from custom imaging hardware to embedded systems and cloud-based identity management software. We are now looking for an Embedded Systems Engineer preferably with experience in Rust to join our team at EPFL innovation campus and drive the development of the next generation of portable infrared-based stereoscopic imaging devices.

Apply for this position