About Our Client
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 pharmaceutical, where precision and traceability are critical.
About The Role
* 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, hardware, and data, with frequent cross-team interaction
* Focus on understanding and improving complete systems
* Ideal for candidates motivated by real-world constraints, rather than purely cloud-based or abstract software
Key Responsibilities
* 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
What We Are Looking For
* Open to relocating to Geneva, Switzerland (with company support)
* 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 or similar
#J-18808-Ljbffr