Design and implementation of embedded software for wireless communications devices
Define, setup and debug specific HW / SOC at component / block and system level
Programming in C / C++, Python, Assembly for highly integrated communication devices using event-driven framework and real-time OS
Active participation in the development of lifecycle activities at both HW and SW levels including specification, design, debugging, test development, formal verification, failure analysis and sustaining engineerinUse of requisite test equipment (e.
g. logic analyzers, oscilloscopes, spectrum analyzers) and programming for customization and automation of repetitive or timing sensitive test and measurement functions
Establishing technical notes and documentation
Master’s Degree in Computer science (Software or Electronics) with strong programming and electronic skills
Good experience in low level embedded software development (drivers and services development)
Good knowledge of C / C++ programming languages on resource constrained embedded systems and Python Scripting language
Working knowledge of RTOS
Team player, quick perception and mastering of complex systems
Fluent in English, good command of German and / or French is a plus
We can offer you a new challenge, with interesting tasks and much more including an open corporate culture, flat hierarchies, support for further training and development, opportunities to take on responsibility, an excellent range of foods, sports and cultural facilities, attractive employment conditions, and flexible working time models in various roles.
Kathrin Krause, Director Human Resources, is looking forward to receiving your complete application (cover letter, CV, references and certificates) via our online job application platform.