What are the responsibilities and job description for the Embedded Software IoT Developer (w/m/d) position at Berata GmbH?
We are seeking a talented engineer to join our team and play a key role in the design and implementation of embedded software and developing secure firmware for our next generation of IoT devices.
Tasks
Tasks
- Design, develop, and maintain embedded C firmware for resource-constrained IoT devices.
- Prioritize code security throughout the development lifecycle, implementing best practices for threat prevention and vulnerability mitigation.
- Work closely with hardware engineers to ensure optimal performance on ARM Cortex-M series microcontrollers.
- Write clean, well-documented, and maintainable code adhering to secure coding standards.
- Stay up-to-date with the latest trends and advancements in embedded systems security and IoT technologies.
- Solid experience developing secure embedded C firmware for resource-constrained devices.
- Proven experience with real-time operating systems for IoT applications, ideally with Zephyr OS or Keil RTX
- Experience with secure boot or encrypted communication (e.g. TLS/SSL, RSA, and SHA algorithms) and with secure coding practices (e.g., CWE Top 25, CERT Secure Coding Standards).
- Experience with ARM Cortex-M series microcontrollers and their architectures.
- Strong understanding of embedded systems security principles and best practices.
Electrical / Embedded Software Engineer
PULMOTREE -
Munich, ND
Embedded Software Engineer
PULMOTREE -
Munich, ND
Software Developer
Incadea GmbH -
Munich, ND