For our location in Berne-Liebefeld we are seeking a

 

Head of Embedded Software Applications

 

The Embedded Software Application department is responsible for delivering a high-quality embedded software for plug-in modules and stand-alone devices incl. design, encoding, testing and proper documentation. This objective is achieved by an iterative and incremental development process combined with extensive software reuse.

 

Your duties

  • Take ownership for architecture, design, implementation, and maintenance of embedded software to control mission critical telecommunication systems
  • Create a software development strategic roadmap that encompasses our future platforms and technologies, along with the proper use of open source and 3rd party software
  • Manage a team of 40 embedded software engineers and system engineers at our sites in Berne and Hanover plus our European near-shore development centre
  • Challenge and support marketing requirements, specifications, design decisions and technical assumptions
  • Provide technical leadership to the team to optimize the performance and reliability of our legacy software architecture
  • Identify new trends and find support for further development, both in the academic and in the professional environment
  • Plan and execute on multiple projects with changing priorities and requirements in an agile environment
  • Ensure quality of software using appropriate methods (code review, static analysis, unit test etc.) and application of suitable coding standards
  • Make recommendations for continuous improvement of software development practices and standards

 

Your profile

  • Masters degree (computer science, electronics or related)
  • At least 10 years experience in designing and writing multithreaded embedded software in C/C++ for real time systems
  • At least 5 years experience in a managerial position
  • At least 2 years of practical experience in modern project management
  • Solid background in telecommunications with particular expertise in layer 2/3 network protocols
  • Good hands-on experience and skills coupled with a well-founded theoretical knowledge of embedded systems
  • Demonstrated leadership abilities with the ability to mentor a team of software and system engineers
  • Experienced in off-shore and near-shore delivery
  • Strong communication and inter-personal skills
  • Excellent English skills, business German mandatory and French language skills would be advantageous
  • Good knowledge of Linux, C/C++ 14, switching SoC know-how, Scrum and/or Kanban, design patterns

 

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

 

Contact

Interested in applying? We are looking forward to receive your application and indication of your salary expectation and entry date by e-mail to: jobs.ch@keymile.com.