Embedded Software Engineer

Kyiv ● full-time

We are looking to hire a seasoned Embedded Software Engineer (C++/Firmware/Embedded). 

As an Embedded Software Engineer at Petcube, you will be responsible for crucial engineering aspects of our business - the firmware application layer of all current and future Petcube devices. You will function as a team member as well as strong individual contributor, able to self-start, set goals and achieve the results. You will be reporting to Head of Firmware.


Responsibilities:

  • Implementing business tasks and customer requirements

  • Define system architectures making hardware/firmware tradeoffs

  • Support of existing source code

  • Write design specification documents (Component-level Design)

  • Business travel to China and supporting the manufacturing process

  • Test and troubleshoot complex systems with hardware and firmware

  • Coach and develop less-experienced engineers

Requirements:

  • Bachelor’s degree in Computer Science, Electrical Engineering or equivalent experience required

  • A passion for product development with proficiency in C++ (OOD/OOP)

  • Expertise in embedded systems based on ARM architectures

  • Understanding of media processing (coding/decoding audio/video, ISP)

  • Understanding of media streaming (H.264, audio)

  • Advanced knowledge of Linux programming (Mostly C/C++ over POSIX in user mode, kernel mode development as a plus)

  • Ability to multi-task, work with minimal supervision, and work effectively in a fast-paced team environment with other motivated and talented individuals

  • Driven, committed, motivated, and not afraid of hard work

    Writing simple, reusable and easily understandable code

Nice-to-have’s:

  • Audio/video processing, Python, CV, reading schematics


Stack of utilized technologies & tools

C++, Bash, Linux, u-boot, Buildroot, TCP/IP, UDP, TLS, SRTP, RTCP, H.264, WiFi, WLAN, Bluetooth, Git, JIRA, Scrum


Benefits

  • Great compensation package based on your experience and company-wide benefits.
  • A multicultural work environment with communication between Kyiv and Shenzhen offices.
  • A team of passionate professionals whom you will be excited to see every time you come to the office.
  • A demanding and satisfying startup environment that facilitates rapid personal growth, fueled by a fusion of Silicon Valley Engineering culture and founding team’s work ethics.
  • We only work with people who are excited and take pride in the work they do.


Apply at careers@petcube.com