Senior Embedded Software Engineer (m/f/d)
- WORK Microwave GmbH
- 83607 Holzkirchen, Rudolf-Diesel-Ring 2, WORK Microwave GmbH
- Präsenz / Mobil
- Berufserfahrung (Senior Level)
- Ingenieur
- Software Entwicklung
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 further support we are looking for an employee as Senior Embedded Software Engineer (m/f/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.
What will expect you in this role:
- 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
- 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+
What you contribute:
- 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
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 benefit from flexible working hours as part of a 40-hour week with 30 vacation days
- You will receive a salary in line with your skills and previous experience
- Profit sharing, salary optimization “More net for the gross” including bike and PC leasing, Germany Ticket and a company pension scheme are part of our “WORK-Benefit-Program”
- 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
- We participate in social projects and are also happy to support you in your social commitment with paid time off work
- Emine Duran
- HR Manager