Talent.com
Diese Stelle ist in deinem Land nicht verfügbar.
Embedded Software Developer for Radar Development (m / f / d)

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.