Embedded Software Developer

Bioggio, TI, CH, Switzerland

Job Description

About the Role



We are seeking a highly skilled

Embedded Software Developer

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.


Related Jobs

Job Detail

  • Job Id
    JD1717698
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bioggio, TI, CH, Switzerland
  • Education
    Not mentioned