Jobs in Germany

Home  | English Speaking Jobs  | Berata GmbH  | Senior Embedded Developer Cybe...
  • We are seeking a talented and security-focused embedded software developer to join our team and play a key role in shaping the future of secure communication for our next-generation IoT devices. This role offers the opportunity to leverage your expertise in C/C++ language to design, implement, and maintain secure firmware for our IoT devices (routers, beacons, scanners, asset trackers).

    Tasks

    • 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

    Application form

    Apply for the job by filling the job application form with your details

    .doc, .docx, .pdf, .rtf, .txt upto 10 MB

    Having issues with applying? Try applying on the portal

    Jobs at Berata GmbH

    Helpful information

    Job recommendations