We are seeking for our office location in Warsaw and Cracow a

Software Architect (m/f) - Embedded Software Applications

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.

Your duties

  • Develop new framework and application software for our telecommunication products
  • Actively contribute to definition and design of the embedded software architecture. This also comprises analysis of market inputs / requirements of carrier grade systems and design solutions accordingly
  • Define, model and implement SW modules in kernel (C) and application space (C++)
  • Renovation of the current architecture to improve productivity and stability of applications
  • Improvement of the automated software testing infrastructure
  • Be one of the main contact engineers for architecture related questions

Your profile

  • Engineering degree in information technology or electronics with focus on Computer Science
  • Proven experience in software architecture and system design of large embedded software applications
  • Good skills in Software engineering, OOD and Software modelling
  • Know-How in Re-engineering and refactoring is a required, mandatory asset
  • Demonstrated Linux system and open source understanding
  • Current knowledge in various object oriented programming languages is mandatory. Know-how of C/C++ 11 or newer is a plus
  • Proven know-how in development of IP-based solutions with good knowledge of related layer 2 and layer 3 protocols
  • Experienced with SCM (git, svn, ...) and code review platforms (gerrit, …)
  • Are passionate about technology, interested in real-time, and care deeply about doing work that you are proud of
  • Communicate with clarity and precision in English. We care about this almost as much as your technical ability. German knowledge would be advantageous

We offer

  • A self-dependent job in a dynamic and international environment
  • Further training options, flexible working hours
  • Motivated, strong and integrated team


Interested in applying? We are looking forward to receiving your complete application and indication of your salary expectation and availability by e-mail to: jobs.de@keymile.com.