Job Title: Embedded Software Engineer
Location: Bavaria, Germany
Company Overview:
Join an innovative telecommunications and network technology company based in the heart of Bavaria, Germany. Our client is at the forefront of revolutionizing communication infrastructure, providing cutting-edge solutions in networking, VPN, and embedded systems. As part of their dedicated team, you'll have the opportunity to shape the future of connectivity while enjoying a dynamic work environment that encourages creativity and collaboration.
Responsibilities:
* Design, develop, and debug embedded software for telecommunications and network devices.
* Collaborate with cross-functional teams to define software requirements and architecture.
* Implement and optimize networking protocols, including TCP/IP, UDP, and VPN technologies.
* Conduct unit testing and system integration testing to ensure software quality and reliability.
* Troubleshoot and resolve software issues in a timely manner.
* Stay updated with industry trends and emerging technologies in embedded systems.
Requirements:
* Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
* 3+ years of professional experience in embedded software development.
* Proficiency in C/C++ programming languages.
* Solid understanding of Linux operating systems.
* Experience with networking protocols and technologies (TCP/IP, UDP, VPN, etc.).
* Familiarity with version control systems (e.g., Git) and issue tracking tools (e.g., Jira).
* Strong problem-solving skills and attention to detail.
* Excellent communication skills in German, both verbal and written.