For our location in Berne we are seeking a


Software / System Engineer

80-100% (m/f)


The Embedded Software Application department is responsible for delivering of production-quality embedded software for plug-in modules and stand-alone devices incl. design, code, test and related documentation. This objective is achieved by an iterative and incremental development process combined with extensive software reuse.

You are responsible for the definition and implementation of a new GSM-R TDM-to-packet voice gateway project within a TDM/Packet cellular access architecture offering various protocols and services (GSM, LTE, Etc). You participate in a small team of software developers taking care of control plane (protocol software) and user plane (existing voice processor SoC). Mid-term you will have the technical lead to support the voice gateway activities within Keymile's mission critical networks.

Your duties


  • Define, model and implement SW applications spanning from kernel (C) to application space (C++)

Short term:

  • Specify and develop a new GSM-R voice gateway application software for the KEYMILE access platform XMC20
  • Take the technical lead in a small team of software developers. This activity includes software definition, implementation, automated testing and integration test with partner

Mid term:

  • Have the technical responsibility for the voice activities in mission critical applications


Your profile

  • System Know-How in VolP Gateways and Mobile networks (GSM, LTE, …) coupled with working experience in this fields
  • Skills and experience in Linux (VxWorks on top would advantageous)
  • Skills and experience in C++ embedded software development
  • Skills and experience in agile project manager
  • Know-How in Re-engineering and refactoring of large SW (>1 MLOC)
  • 3+ Years in Software development
  • Are passionate about technology, interested in real-time, and care deeply about doing work that you are proud of
  • Excellent oral and written communication skills in English and French


We offer

  • A self dependent job in a dynamic and international environment
  • Attractive conditions of employment (further training options, flexible working hours)
  • Motivated, strong and integrated team



Luca Haab, Head of Embedded SW Applications, would be pleased to answer any questions about the vacancy you may have (phone +41 31 377 11 73). Alternatively, Eveline Künzler, Human Resources, would happily respond to your queries (phone +41 31 377 11 46):

Interested in applying? If so, we are looking forward to receiving your application to by e-mail to: