to design, implement, and optimize software for secure and high-performance embedded systems. The ideal candidate will bring strong expertise in embedded Linux development, IP networking, and cryptographic technologies, while also being comfortable working in modern CI/CD environments.
Key Responsibilities
Design, develop, and maintain embedded software solutions with a focus on performance, reliability, and security.
Develop and customize
embedded Linux systems
, including Board Support Package integration, device tree configuration, kernel customization, and driver-level development.
Implement and maintain
IP VPN and IP networking solutions
in embedded environments.
Contribute to the development of
5G mobile network-enabled systems
, ensuring compatibility and optimized performance.
Apply advanced
cryptographic protocols, key management
and
hardening techniques
to enhance system security.
Integrate software into existing CI/CD pipelines to ensure continuous integration, automated testing, and delivery.
Troubleshoot and optimize system performance, scalability, and interoperability.
Required Skills & Qualifications
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
Proven experience in secure
embedded software development (C/C++/Python)
.
Strong background in
embedded Linux
and
embedded Linux security
Solid understanding of
IP networks, routing, VPN and tunneling protocols
.
Familiarity with
5G mobile network architecture, protocols, and integration challenges
.
Expertise in
cryptography
, including encryption protocols, authentication, and key management.
Hands-on experience with
CI/CD toolchains
(e.g., Jenkins, GitLab CI).
Proficiency in debugging, profiling, and performance optimization tools.
Nice-to-Have Skills
Knowledge of secure coding practices and hardware security modules (HSMs).
Familiarity with containerization and virtualization technologies in embedded systems
We allow remote work but
the candidate must live in Switzerland or commute when necessary
(therefore we accept only candidatures from Switzerland, Austria, Germany and Italy).
Contratto di lavoro: 100%
Sede di lavoro: Ibrido/da remoto (6934 Bioggio, TI)
Beware of fraud agents! do not pay money to get a job
MNCJobs.ch will not be responsible for any payment made to a third-party. All Terms of Use are applicable.