Linux SW Engineer

Job Requirements: 

  • 3+ years product software development experience with a focus in Linux device development, or equivalent graduate studies in Computer Science/Software Engineering.
  • 3+ years of C development.
  • 3+ years of C++ active development (STL, Boost).

 As a plus:

  • Understanding of design patterns.
  • Knowledge of GCC/make tool chain/CMake.
  • Experience with scripting languages such as Python/UNIX shell (bash).

 We OFFER:

  • Challenging tasks with using of modern technologies.
  • Company with good reputation on market since 1992 (https://cranepi.com.ua), part of Crane Co. (http://www.craneco.com).
  • Competitive salary, bonus and medical plan.
  • Friendly environment.
  • Learn and Use of English.
  • Flexible working schedule.
  • Lunch Bonus program.

Responsibilities:

  • Applications Software Development for Embedded Linux Devices.
  • Development of systems software for user-facing requirements, embedded system controls, internal messaging bus, IPC messaging bus, network messaging, file management.
  • Implement sufficient test procedures for developed code and perform unit and regression tests.
  • Perform technical support (bug fixes, new features development, change requests implementation).