WORK Microwave is an internationally renowned company specializing in the development and manufacturing of high-tech products with microwave technology and digital signal processing. With approximately 180 employees, WORK Microwave offers all the advantages of a medium-sized company. We are agile, dynamic, and innovative. We value initiative and encourage employees to take responsibility. Collaboration is characterized by short decision-making paths, flat hierarchies, and diverse career development opportunities. We are looking for working students (m/f/d) to support our Embedded Software and Application Software departments for a maximum of 20 hours per week during the lecture period. What you can expect in this role Interesting tasks in various software projects: Development of front-end and back-end components on the embedded Linux platform Microcontroller Software (Bare Metal) for complex PCB housekeeping and Hardware configuration Application Software Development (e.g., for test automation), normally on a Windows platform Writing unit and integration tests as well as developing tools and scripts for automation Collaboration with the team on code reviews and documentation Implementation of new features with the guidance of experienced team members Contribution to the enhancement and optimization of existing systems Responsibility for design and implementation of initial independent projects Our Tech Stack: C, C++, git, Python 3, Qt, HTTP, JSON, XML, Make, Gitlab (Task Planning/CI), Wireshark System platforms (selection): Generic x86-based server hardware, Intel Xeon D, NXP QorIQ® P2020, Xilinx Zynq Ultrascale What you need to be successful in this role University studies in computer science, electrical engineering, communications engineering, or a comparable field Basic programming skills in C, C++, and Python A good understanding of object-oriented programming concepts as well as modular and reusable software Knowledge of Linux and version control systems like git Basic knowledge of Qt is an advantage (for application software development) Interest in embedded systems; basic hardware knowledge is an advantage Structured, independent working style and team spirit Language skills: Good English skills are required; basic knowledge of German is an advantage What we offer You will receive a thorough and careful onboarding with us You will have an innovative and international working environment with modern, well-equipped workstations The attractive Alpine foothills, near Munich, offer very good transport connections via the highway (A8) and public transport (S-Bahn S3 and BRB) You will get an opportunity for a long-term position During breaks, you can use table tennis,, darts, a Playstation and much more in our recreation room and you can also enjoy a weekly exercise break Contact WORK Microwave GmbH