Embedded Software Development Engineer (Linux) (mfd)
Zürich - Switzerland
Job Summary
We are seeking a highly skilled Embedded Software Development Engineer to join our team at Technopark Zurich. In this role you will design and develop advanced embedded software solutions in a Linux-based environment working on cutting-edge wireless and signal-processing systems for Jamming Systems.
You will play a key role in developing robust high-performance embedded applications running on modern System-on-Chip (SoC) platforms contributing across the full software lifecyclefrom architecture and implementation to testing and deployment.
- Design develop and maintain embedded software for Linux-based systems
- Develop and optimize applications forSystem-on-Chip (SoC) platforms
- Define and implement clean scalable and well-documentedAPIs
- Collaborate on the development ofweb-based GUIs for system control and monitoring
- Integrate software with hardware components and ensure system-level functionality
- Perform debugging performance tuning and troubleshooting of embedded systems
- Participate in code reviews and ensure software quality and maintainability
- Collaborate closely with cross-functional teams including hardware system engineering and product management
- Bachelors or Masters degree in Computer Science Electrical Engineering or a related field
- Proven experience inembedded software development
- Strong programming skills inC/C (additional languages are a plus)
- Solid experience withLinux (kernel and/or user space)
- Experience working withSoC architectures and low-level hardware interfaces
- Experience designing and implementingAPIs
- Familiarity withnetwork protocols and embedded communication interfaces
- Experience withweb technologies (e.g. REST APIs HTML/CSS/JavaScript) for GUI development
- Strong problem-solving skills and attention to detail
- Fluent English (mandatory); German is a strong advantage
Preferred Qualifications
- Experience in wireless communication or signal-processing applications
- Knowledge of real-time systems and embedded security
- Familiarity with build systems and CI/CD pipelines
- Experience with version control systems (e.g. Git)
Technoparkstrasse 1
8005 Zürich
Switzerland
Required Experience:
IC