KUNBUS is an international technology company which was founded with the aim of providing innovative and economical products to the steadily growing market of industrial networks (fieldbus, industrial Ethernet) and the Industrial Internet of Things (IIoT). We produce products and technology for major Fieldbuses and Real-Time Ethernet Automation Networks, with the specialized experience in industrial communication protocols. Our natural habitat is the environment of industrial communication in the automation, process, manufacturing, and drive technology.
We are looking for experienced Embedded Software Engineers (m/f/d) to join our team in Istanbul:
The candidate will be a part of an international team and develop high-end technologies. As an experienced Embedded Software Engineer in Industrial Fieldbus and Ethernet Protocols, the main task will be to develop software solutions based on industrial communication protocols such as ODVA EtherNet/IP, PROFINET, PROFIBUS, EtherCAT (and others). The organization will develop so called protocol stacks and implement such software on pre-defined hardware (different formats possible). Furthermore, protocol stacks and the final product may be in need of certification by the user organization. This task shall be supported by the Software Engineer. In addition, projects shall be well documented; hence part of the job is to create product documentation.
The following tasks await you:
• Software Development according to specification,
• Testing and debugging,
• Documentation of developed software.
BS degree in Engineering (Electrical/Electronics, Computer Science, Control or Mechatronics preferred),
5+ years of embedded software development experience,
Understanding of networking concepts (Ethernet, TCP/IP, etc.),
Background in industrial communication, fieldbus and Ethernet protocols is a plus (such as ODVA EtherNet/IP, PROFINET, PROFIBUS, EtherCAT),
Strong programming language skills in C,
Experience in FreeRTOS and Linux,
Strong coding and debugging skills and hands-on experience on build, CI/CD and analysing tools (such as CMake, Jenkins, Conan, SonarQube), code quality and standards, and version control systems (Git),
Experience with scripting for CI/CD automation (e.g. Python, Bash) is a plus
Experience with Unity / CMock unit test framework is a plus
Experience working with agile project management methods such as Scrum,
Team player, target driven and customer oriented,
Strong analytic skills and ability to structure own tasks to meet defined targets,
Good communication of English, both written and spoken is a must. German is plus
Notice that the projects developed are for the top-rated international customers who require working in an international environment based on high quality software releases.