Embedded Software Engineer

CoreWillSoft GmbH is a German-based company working on secure IoT software solutions and services. The mission of CoreWillSoft is to help businesses protect their assets, employees, and data by providing advanced software solutions and services in the security industry. 

We are looking for an Embedded Developer to work on our products and services that are being used by multiple businesses across Western Europe. Our team operates in a scaled agile approach across Europe with a headquarter in Bonn, Germany. It is responsible for the complete software development lifecycle; including ideation, implementation, and operation of the secure IoT software operating smart buildings and smart homes across the world. 


We offer: 

  • Great customer impact: the solutions you deliver will be used by thousands of large and small businesses. 
  • Ability to shape the product, working, and delivery process 
  • Great team spirit and Team Events 
  • Agile and innovative environment 
  • Cutting edge technology 
  • Working on the latest Hardware 
  • Convenient office or co-working, depending on your location 

Your skills: 

  • Experience in embedded development for microcontrollers on Clang 
  • Experience with RTOS such as FreeRTOS, Zephyr, or similar for managing tasks in embedded systems. 
  • Proficiency in developing applications for BLE and NFC chips 
  • Strong understanding of BLE and NFC protocols and standards. 
  • Experience with Bluetooth GATT and related services. 
  • Experience with peripheral interfaces such as I2C, SPI, UART, and CAN. 
  • Knowledge of designing low-power applications to extend battery life in IoT devices. 
  • Proficiency with cryptographic and secure coding practices.  
  • Proficiency with system initialization and device control (Power management, kernel/system processing) 
  • Proficient with development tools and debugging techniques for embedded systems. 
  • Familiarity with secure bootloaders and firmware update mechanisms. 
  • Strong problem-solving skills and ability to troubleshoot complex issues. 
  • Ability to write efficient, optimized code for resource-constrained environments. 
  • Strong unit testing skills and experience with test-driven development. 
  • Experience with version control systems (e.g., Git). 
  • Familiarity with continuous integration/continuous delivery (CI/CD) processes. 

Nice to have: 

  • Experience with IoT products in building automation and physical access control. 
  • Knowledge of additional programming languages or tools. 
  • Experience with nRF52, Silicon Labs BLE, and NXP NFC chips. 


Join us to work on cool and innovative projects involving high-security hardware in a nice international and creative environment that allows you to learn and advance!

Apply Now

Submit the below form and we will get back to you as soon as possible

Salary Expectation

Contact Us

Do you need additional information about us or our jobs? Contact us now!