ЧК ITS PARTNER LTD.

Embedded Python Software Engineer

Не указана
  • Алматы
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Python
  • C/C++
  • Английский — B2 — Средне-продвинутый

Required Skills:

  • Good experience in C/C++ development (especially with C++): ability to read and understand already written code. Ability to fix bugs in C/C++ code occasionally.
  • 3+ years experience with Python (core libs, networking, I/O) and/or
    MicroPython.
  • Strong understaning of Linux: base principles, file system, I/O, processes, permissions model, signals, networking, inter-process communication.
  • Strong experience with version control systems and collaborative work (git, branching models, pull requests, code review, etc.)
  • Hands-on experience with MQTT protocol. Other IoT protocols are optional
  • English: Intermediate or better.

Beneficial skills:

  • Experience with Buildroot
  • Wireless communication (WiFi, Bluetooth, BLE)
  • Experience with video streaming
  • Embedded development for ARM architecture

Responsibilities:

  • Development of new application features: Collaborate in the design and implementation of new functionality while maintaining existing features.
  • Active involvement in technical decision-making: Contribute to discussions around architecture and technology choices.
  • Addressing technical debt: Proactively identify areas for improvement within the codebase and propose effective solutions.
  • Team communication: Engage in proactive communication throughout the day and participate in several meetings per week to discuss progress and align on objectives.
  • Code review: Participate in peer reviews to ensure code quality and knowledge sharing among the team.

We offer:

  • Official employment and salary in US dollars.
  • Flexible working hours, no time tracking.
  • Medical insurance and coverage of sports activities.
  • 100% paid sick leave, 26 calendar days annual leave.
  • International project with knowledge sharing culture.
  • Corporate culture with people-oriented approach.