Embedded Software Engineer

Your tasks

  • Development of software concepts and solutions based on individual customer requirements
  • Design, architecture and implementation of firmware for embedded systems in C/C++
  • Development of applications on real-time operating systems like Mbed OS and FreeRTOS
  • Programming of software components for microcontroller platforms
  • Connection of sensors, definition of interfaces and integration of bus systems
  • Development of state-of-the-art radio protocols
  • Creation and execution of test requirements and test cases of the software modules

Your profile

  • Completed studies in the field of computer science, electrical engineering or comparable qualification
  • Experience in the specification of software architecture and design
  • Good knowledge in programming embedded systems in C/C++
  • Experience with realtime operating systems like FreeRTOS, Mbed OS or RTX is a plus
  • Confident handling of bus systems (CAN, RS232, RS485, SPI, LAN) is a plus
  • Experience with the scripting language Python is a plus
  • Experience with tools of modern software development such as Git, JIRA, CI and CD
  • Good written and oral communication skills in English
  • Team player

To apply for this job email your details to info@kinav.com