Marco Fuhrer – Management Consultants
Software Engineer - Embedded Software
Embedded software engineer in Zürich designing and developing control software (including UI) for new camera and robotic systems, plus hardware testing/validation and bug fixing of existing software across the full development lifecycle. Core stack: Python with C++/C# or Java, NumPy/SciPy/PyQt, Git.
- Compensation
- Not disclosed
- Location
- Zürich, Switzerland
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Embedded
- Posted
Skills
Must have
- Bachelor's or master's degree in computer science or similar field
- Professional work experience
- Programming experience in Python and C++/C# or Java
- Familiarity with Python libraries such as NumPy, SciPy, PyQt
- Concurrent programming experience (e.g. threading, multiprocessing)
- Familiarity with source control systems such as Git
- Knowledge of software design and architecture patterns (e.g. MVVM, MVC, pub-sub)
- Fluent in English
Nice to have
- Experience in micro mechanics or robotics
- Familiarity with AI inferencing workflows, deployment pipelines, or machine learning models
- German language skills
Full description
Aufgaben Designing and developing control software including UI design in accordance with product or project needs.Testing and validating new hardware platformsSupporting development of new camera and robotic systems.Bug fixing and feature updating to existing control software.Participating in all phases of the software development lifecycle, from requirements gathering and design to testing and deployment.
Anforderungen
- Have a bachelor's or master’s degree in computer science or similar field.
- Have professional work experience; experience in micro mechanics or robotics would be strongly preferred.
- Bring Python, C++/C# or Java programming experience.
- Familiarity with AI inferencing workflows, deployment pipelines, or machine learning models is a plus.
- Be familiar with Python libraries such as NumPy, SciPy, PyQtBring concurrent programming experience (e.g. threading, multiprocessing).
- Be familiar with source control systems such as GitHave knowledge of software design and architecture patterns (e.g., MVVM, MVC, pub-sub).
- Be fluent in English, German language is a plus.
Sprachen
- Be fluent in English, German language is a plus.