Embedded Software Developer for Radar Development (m/f/d)
Diese Stelle ist in deinem Land nicht verfügbar.
Embedded Software Developer for Radar Development (m / f / d)
Kymati GmbHGrasbrunn, DE
Vor 3 Tagen
Stellenbeschreibung
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.