Work Microwave logo

Senior Embedded Software Engineer (m/w/d)

Work Microwave
Full-time
On-site
Holzkirchen, Bayern, Germany

WORK Microwave is an internationally renowned company for the development, manufacture and worldwide distribution of high-tech products with microwave technology and digital signal processing.


With around 160 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 over responsibility. The cooperation with us is characterized by short decision-making paths, flat hierarchies and diverse career development opportunities.


 


For our embedded design team we are looking for an experienced


 


Senior Embedded Software Engineer (m/w/d)


who shall support our team. This position is ideal for a seasoned senior embedded software engineer with proven experience in tackling complex challenges. Join our dynamic team that values your expertise, encourages creative problem-solving, and is committed to achieving exceptional results.


  • Leading role in the design and development of embedded software applications for Linux-based systems, ensuring high performance and reliability

  • Collaborate with cross-functional teams to seamlessly integrate software applications into embedded systems

  •  Conduct thorough code reviews, provide constructive feedback, and mentor junior engineers to maintain high coding standards and best practices

  • Contribute to the planning and implementation of software tests

  • Optimization and further development of driver code (Linux kernel) for our product applications, further development and internal support of our (cross) toolchains

  • Contribute to and champion the Software Team’s processes: configuration management, code quality, design patterns, new technology & tool introduction

  • Joint responsibility for the technical team goals: on time, on cost, on quality, performance, maintainability and scalability


  •  Degree in computer science, electrical engineering, communications engineering or similar

  •  Minimum of 5 years of experience in embedded software development, with a focus on Linux applications

  • Excellent programming skills in ANSI-C, good in C++11/14

  • In-depth experience with Linux-based and bare metal embedded systems

  • Good knowledge of computer networking and the OSI model, IP protocols and stacks and other network protocols including their implementation on embedded systems (Linux or bare metal)

  • Language skills: proficient English is mandatory, basic German knowledge would be a plus


  • C, C++, git, Python 3, React, TypeScript, HTTP, JSON, Make, Gitlab (Task Planning/CI), Wireshark

  •  System platforms (selection): Generic x86-based server hardware, Intel Xeon D, NXP QorIQ® P2020, Xilinx Zynq Ultrascale+


  • you will join a young, innovative and international working environment with modern fully equipped workplaces

  • the attractive area near the Alps, close to Munich, offers very good transport connections via the motorway (A8) and public transports (S-Bahn S3 and BRB)

  • you benefit from flexible working time models and the possibility of home office

  • profit sharing, salary optimization "More net for the gross" including bike leasing as well as PC leasing and a company pension scheme are part of our "WORK-Benefit-Programme"

  • a pleasant working atmosphere with a well-equipped employee recreation room awaits you

  • we participate in social projects and are just as pleased to support you in your social commitment with paid time off