Embedded Engineer - Industrial & Data Systems

Swisspuls
Perly, Switzerland
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Experience level
Intermediate

Job location

Perly, Switzerland

Tech stack

Data analysis
Automation of Tests
Bash
Data Systems
Data Visualization
Software Debugging
Linux
Embedded Software
Python
NumPy
Software Engineering
Peripherals
GIT
Pandas
REST
Industrial Software
Docker

Job description

  • Join a small engineering team building production-grade industrial machines
  • Develop and maintain embedded and industrial software running on Linux-based systems
  • Work hands-on with real hardware, sensors, and devices, close to the machines
  • Operate at the intersection of software, electronics, and data, with frequent cross-team interaction
  • Focus on understanding and improving complete systems (from sensor input to production output)
  • Ideal for candidates motivated by real-world constraints, reliability, and production environments rather than purely cloud-based or abstract software, * Design and develop Python modules following clean architecture principles (SOLID, testable code)
  • Maintain, refactor, and improve an existing codebase for performance, reliability, and readability
  • Debug complex issues across software, OS, and hardware boundaries
  • Develop and maintain internal tools and automation scripts (Python, Bash)
  • Interface with sensors and peripherals (I2C, device communication, REST APIs)
  • Use Git with clean, disciplined workflows
  • Apply knowledge of Linux-based environments, with optional familiarity with Docker/containerized development
  • Perform data analysis using pandas, NumPy, and visualization tools; contribute to early-stage ML workflows if applicable
  • Collaborate closely with hardware, production, and product teams

Requirements

Do you have experience in Sensors?, * Junior Position: 3-5 years of relevant experience

  • English fluency and French proficiency or willingness to learn are required
  • Experience with industrial, manufacturing, machine-related, or embedded software ( experience can come from professional work or from an engineering-focused education combined with software experience)
  • Strong interest in hardware-adjacent, real-world systems
  • Proficient in Python and Linux, with disciplined Git practices; loves coding and exploring systems even outside of work
  • Comfortable improving and optimizing existing code
  • Curious, self-driven, and motivated: someone who enjoys digging into complex problems and experimenting
  • Ideally, a degree in Software Engineering, Electrical Engineering, or similar

About the company

Our client is a Swiss technology company developing advanced industrial instruments for real-time environmental and microbial monitoring. Their systems are used in highly regulated industries such as pharmaceuticals, food, cosmetics, and research, where precision and traceability are critical. By combining custom hardware, embedded software, and large-scale data processing, they enable automated quality control directly on the production floor. Their machines increasingly connect operational data with finance-related workflows - including compliance, traceability, and cost optimization - bringing an embedded finance dimension to industrial systems.

Apply for this position