Career
Embedded Software Developer
  • Turkey
  • Full Time

Embedded Software Developer

We are looking for a teammate to work in the field of Embedded Software to join our client's team.

Requirements

  • Graduated from related departments of universities (Electrical Electronics Engineering, Computer Engineering etc.),
  • Having a command of the C programming language and at least 2 years of active code development experience in the C programming language,
  • Familiar with release and issue tracking tools (Git, Asana/Jira),
  • Hands-on experience with TI TMS570 microcontrollers,
  • Familiar with serial communication interfaces such as UART, I2C, SPI, RS485 in communication and peripherals,
  • Willing to develop simple and clean code,
  • Skilled in developing modular libraries,
  • Able to communicate effectively,
  • Good written and spoken English communication skills,
  • Strong problem solving ability,
  • Open to learning and improvement,

Nice to have

  • Knowledge of MISRA-C 2012
  • Knowledge of Industrial Safety Standards (IEC61508 etc.)
  • RTOS project development knowledge
  • Knowledge of stepper motor driving experience and working principles of stepper motors
  • Familiarity with communication protocols such as TCP/IP, UDP, MODBUS
  • Experience in MQTT and WebSocket communication
  • Experienced in embedded system design
  • Knowledge of IP networking, cybersecurity, cryptography and network infrastructure
  • Knowledge of PID automatic control algorithm