C/C++ Firmware Engineer

vor 1 Woche


Munich, Bayern, Deutschland Berata GmbH Vollzeit
About the Role

We are seeking a highly skilled and security-focused embedded software developer to join our team at Berata GmbH and play a key role in shaping the future of secure communication for our next-generation IoT devices.

Key Responsibilities
  • Design, develop, and maintain secure firmware (C/C++) for resource-constrained IoT devices based on the newest hardware architectures (ideally STM32, ARM Cortex-M, TI).
  • Prioritize code security throughout the development lifecycle, implementing best practices for threat prevention and vulnerability mitigation (e.g., CWE Top 25, CERT Secure Coding Standards).
  • Create, enhance, and plan various embedded software applications such as secure communication protocols (BLE, NFC, Wi-Fi, NB-IoT, 4G), low-power management functionalities, and diagnostic features.
  • Possess hands-on experience in designing and validating embedded systems for mass production, ensuring reliable and scalable deployments.
  • Write clean, well-documented, and maintainable code that adheres to secure coding standards.
Requirements
  • Extensive industry experience (3+ years) developing secure embedded C/C++ firmware for resource-constrained devices relevant to IoT applications.
  • Proven experience with real-time operating systems (RTOS) for IoT applications, ideally with Zephyr OS or Keil RTX.
  • Solid experience with secure boot or encrypted communication protocols (e.g., TLS/SSL, RSA, and SHA algorithms).
  • Demonstrated proficiency in all stages of embedded firmware development, including design, implementation, integration, code review, and comprehensive testing to ensure functionality and reliability.
  • Experience with wireless communication, especially with protocols like BLE, NFC, Wi-Fi, NB-IoT, or 4G.
About Berata GmbH

Berata GmbH is an emerging leader in technology and software R&D consulting, deeply rooted in niche areas of embedded systems, edge computing, functional safety, and embedded cybersecurity.



  • Munich, Bayern, Deutschland Berata GmbH Vollzeit

    Join Our Team at Berata GmbHWe are on the lookout for a skilled and security-oriented embedded software engineer to become a vital part of our team, contributing to the advancement of secure communication for our innovative IoT devices. This position allows you to utilize your proficiency in C/C++ programming to design, implement, and sustain secure firmware...


  • Munich, Bayern, Deutschland Berata GmbH Vollzeit

    Join Our Team at Berata GmbHWe are on the lookout for a skilled and security-oriented embedded software engineer to become a vital part of our team, contributing to the advancement of secure communication for our innovative IoT devices. This position allows you to utilize your proficiency in C/C++ programming to design, implement, and sustain secure firmware...


  • Munich, Bayern, Deutschland RADAS Jobbörse & Personalvermittlung GmbH Vollzeit

    Position: C/C++ Software Engineer - Full-Time OpportunityAre you an experienced Software Engineer seeking a new opportunity? We are excited to present a fantastic role for a skilled professional to become part of our dynamic team.Key Responsibilities:Engage in various projectsEnsure high standards of code quality, testing, and agile methodologiesDesign...


  • Munich, Bayern, Deutschland Intercon Solutions GmbH Vollzeit

    {"h1": "Jobbeschreibung", "h2": "Aufgaben", "ul": [{"li": "Entwicklung und Implementierung von Embedded Software in C und C++"}, {"li": "Design und Programmierung von Firmware für Mikrocontroller und Mikroprozessoren"}, {"li": "Durchführung von Code-Reviews und Unit-Tests zur Sicherstellung der Softwarequalität"}, {"li": "Analyse und Behebung von...


  • Munich, Bayern, Deutschland Intercon Solutions GmbH Vollzeit

    {"h1": "Jobbeschreibung", "h2": "Aufgaben", "ul": [{"li": "Entwicklung und Implementierung von Embedded Software in C und C++"}, {"li": "Design und Programmierung von Firmware für Mikrocontroller und Mikroprozessoren"}, {"li": "Durchführung von Code-Reviews und Unit-Tests zur Sicherstellung der Softwarequalität"}, {"li": "Analyse und Behebung von...


  • Munich, Bayern, Deutschland European Recruitment Vollzeit

    Senior C++ Software EngineerWe are seeking an experienced C++ Software Engineer to join our team at European Recruitment. As a Senior C++ Software Engineer, you will be responsible for driving forward projects for high-performance and innovative software solutions in the Automotive industry.Key Responsibilities:Design and develop software platforms for...


  • Munich, Bayern, Deutschland European Recruitment Vollzeit

    Senior C++ Software EngineerWe are seeking an experienced C++ Software Engineer to join our team at European Recruitment. As a Senior C++ Software Engineer, you will be responsible for driving forward projects for high-performance and innovative software solutions in the Automotive industry.Key Responsibilities:Design and develop software platforms for...


  • Munich, Bayern, Deutschland Optimus Search Vollzeit

    Job Summary:Optimus Search is seeking an experienced Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for our range of electric drones.Key Responsibilities:Implementation and maintenance of Real-Time Operating System (RTOS) tasks for the autopilot...


  • Munich, Bayern, Deutschland Intercon Solutions GmbH Vollzeit

    Aufgaben und VerantwortlichkeitenAls Softwareentwickler bei Intercon Solutions GmbH sind Sie für die Entwicklung und Implementierung von Embedded Software in C und C++ verantwortlich. Sie werden sich auf die Design- und Programmierung von Firmware für Mikrocontroller und Mikroprozessoren konzentrieren und sicherstellen, dass die Softwarequalität durch...


  • Munich, Bayern, Deutschland Intercon Solutions GmbH Vollzeit

    Aufgaben und VerantwortlichkeitenAls Softwareentwickler bei Intercon Solutions GmbH sind Sie für die Entwicklung und Implementierung von Embedded Software in C und C++ verantwortlich. Sie werden sich auf die Design- und Programmierung von Firmware für Mikrocontroller und Mikroprozessoren konzentrieren und sicherstellen, dass die Softwarequalität durch...


  • Munich, Bayern, Deutschland European Tech Recruit Vollzeit

    Job Opportunity: C++ Software Development EngineerAbout the Role:We are seeking a highly skilled C++ Software Development Engineer to join our team at European Tech Recruit. As a key member of our team, you will be responsible for designing, developing, and testing software applications using C++.Key Responsibilities:Design and develop software applications...


  • Munich, Bayern, Deutschland European Tech Recruit Vollzeit

    Job Opportunity: C++ Software Development EngineerAbout the Role:We are seeking a highly skilled C++ Software Development Engineer to join our team at European Tech Recruit. As a key member of our team, you will have the opportunity to work on exciting projects and collaborate with a talented group of professionals.Key Responsibilities:Design and develop...


  • Munich, Bayern, Deutschland European Tech Recruit Vollzeit

    Job Opportunity: C++ Software Development EngineerAbout the Role:We are seeking a highly skilled C++ Software Development Engineer to join our team at European Tech Recruit. As a key member of our team, you will have the opportunity to work on exciting projects and collaborate with a talented group of professionals.Key Responsibilities:Design and develop...


  • Munich, Bayern, Deutschland European Tech Recruit Vollzeit

    Job Opportunity: C++ Software Development EngineerAbout the Role:We are seeking a highly skilled C++ Software Development Engineer to join our team at European Tech Recruit. As a key member of our team, you will have the opportunity to work on exciting projects and collaborate with a talented group of professionals.Key Responsibilities:Design and develop...


  • Munich, Bayern, Deutschland European Tech Recruit Vollzeit

    Job Opportunity: C++ Software Development EngineerAbout the Role:We are seeking a highly skilled C++ Software Development Engineer to join our team at European Tech Recruit. As a key member of our team, you will have the opportunity to work on exciting projects and collaborate with a talented group of professionals.Key Responsibilities:Design and develop...

  • C++ Software Engineer

    vor 1 Woche


    Munich, Bayern, Deutschland European Tech Recruit Vollzeit

    Job Opportunity at European Tech RecruitWe are working with a leading Tier 1 Embedded Automotive Software Company to find a skilled C++ Software Development Engineer.About the RoleThis position offers the chance to work on exciting projects and collaborate with a team of experts in the field. You will have the opportunity to work on a variety of tasks and...

  • C++ Software Engineer

    Vor 7 Tagen


    Munich, Bayern, Deutschland European Tech Recruit Vollzeit

    Job Opportunity at European Tech RecruitWe are working with a leading Tier 1 Embedded Automotive Software Company to find a skilled C++ Software Development Engineer.About the RoleThis position offers the chance to work on exciting projects and collaborate with a team of experts in the field. You will have the opportunity to work on a variety of tasks and...


  • Munich, Bayern, Deutschland FRILO Software GmbH Vollzeit

    **Über FRILO Software GmbH**Seit 1978 bauen wir auf Stabilität. Als führender Anbieter von Statik-Software-Lösungen begleiten wir Tragwerksplaner bei der Planung von sicheren und langlebigen Bauwerken. Unsere innovative Software unterstützt die Entwicklung nachhaltiger Bauwerke.**Unser Team**Wir verstehen uns als Innovatoren, die Pionierarbeit leisten,...


  • Munich, Bayern, Deutschland FRILO Software GmbH Vollzeit

    **Über FRILO Software GmbH**Seit 1978 bauen wir auf Stabilität. Als führender Anbieter von Statik-Software-Lösungen begleiten wir Tragwerksplaner bei der Planung von sicheren und langlebigen Bauwerken. Unsere innovative Software unterstützt die Entwicklung nachhaltiger Bauwerke.**Unser Team**Wir verstehen uns als Innovatoren, die Pionierarbeit leisten,...


  • Munich, Bayern, Deutschland European Tech Recruit Vollzeit

    Exciting Opportunity for a C++ Software Development EngineerWe are working alongside a thriving Tier 1 Embedded Automotive Software Company based in Munich to help them hire a skilled C++ Software Development Engineer.This role offers the chance to work at various company locations across Germany, including Munich, Stuttgart, Nuremburg, Ingolstadt, and...