Embedded Software Developer for Radar Development (m/f/d)
Join us at Kymati – Your career in the world of high-tech radar sensors in Munich!
We are looking for talented people who want to shape the future with us and have fun doing it. Become part of our International Team and work on the development of high precision sensor solutions for industrial automation and aerospace solutions.
We are looking for skilled and experienced Embedded Developer with expertise in C/C++ and Python programming to join our dynamic and innovative team. As an Embedded Developer, you will be responsible for the development, design, and maintenance of firmware for our cutting-edge radar sensors with a primary focus on implementing embedded solutions using C/C++ programming language, applying design patterns, conducting rigorous testing, and bring up of new radar hardware.
Your Responsibilities:
- Develop and implement efficient and reliable firmware solutions for our products using C programming language, adhering to coding standards and best practices.
- Adapt the embedded operating system to hardware platforms, implement the interfaces like UART, SPI, Ethernet and provide software APIs to higher layer software, set-up operating systems from scratch including Device Tree Source files for Linux operating systems.
- Apply appropriate design patterns and architectural principles to ensure modularity, scalability, and maintainability of the firmware codebase.
- Design and execute comprehensive firmware testing strategies, including unit testing, integration testing, and system-level testing, to ensure the reliability and robustness of the firmware.
- Create clear technical documentation, including firmware design specifications, test plans, and user guides, to facilitate effective collaboration and knowledge transfer.
- Collaborate with our cross-functional teams, including hardware engineers, software developers, and quality assurance engineers to ensure seamless integration of firmware with hardware components and software systems.
- Troubleshoot and debug, identify and resolve firmware-related issues, conduct root cause analysis, and implement corrective actions to deliver robust and high-quality firmware solutions.
- Stay updated with the latest industry trends, emerging technologies, and advancements in firmware development methodologies, and proactively apply this knowledge to continuously improve firmware development processes and practices.
Your Profile:
Required Technical Skills:
- Bachelor’s or master’s degree in computer science, Electrical Engineering, or a related field.
- Proven multi-year proficiency in the following software technologies:
- Programming languages C/C++ and Python.
- Firmware development with a strong understanding of embedded systems and low-level programming.
- Embedded operating systems like Yocto Linux, FreeRTOS.
- Embedded software development tools, such as compilers, debuggers, test frameworks and emulators.
- Experience with state-of-the-art software architectural principles to develop modular and scalable firmware solutions.
- Solid understanding of testing methodologies and experience to conduct unit testing, integration testing, and firmware system-level.
Required Soft Skills:
- Strong analytical and problem-solving skills.
- The ability to work independently and efficiently in a fast-paced developing environment.
- Pragmatic, result-oriented skills, capable of delivering intermediate solutions promptly to facilitate the team's progress.
- The capability to continuously improve and refine solutions as needed.
- Excellent communication skills, with the ability to work collaboratively with cross-functional teams.
- Business-fluent English is required, German language skills are a plus.
Our Offer:
- Become part of an experienced and international team that creates and celebrates success together.
- We have flat hierarchies, maintain open communication in English and German as well as short decision-making processes.
- Personal and professional development that give you a long-term perspective.
- Arrange your working hours flexibly (flextime and home office).
- Take part in regular team events (games, sports and fun).
- Find your workplace in a modern environment at the gates of Munich (5 minutes’ walk to the S-Bahn Vaterstetten) or park for free with us.
- Join us for lunch in a varied and subsidized canteen.
- Enjoy amenities such as a large roof terrace, kitchen, and supermarket around the corner.
Interested?
Then, please send us your application documents including your resume, an overview of your marks, as well as information on the earliest possible starting date and your salary expectations.
Career level
ProfessionalWorking time
Full timeLocation
Am Hochacker 5, 85630 Grasbrunn, GermanyEmployment type
Permanent employmentWaves are our Vision
We are an international team and have fun working together. High motivation, home-office and a self-organized work-life balance ensure that we continuously grow the base of satisfied customers.
Apply and become a part of us!