Lead Embedded Engineer (#14230508)

Lviv, Kyiv, Remote
Work type:
Technical Level:
Job Category:
World's largest EV charging network
We are looking for an outstanding engineer interested in applying a broad skill-set toward building cutting-edge software for a next generation vehicle charging platform. You will architect, design, implement, and test new systems in a rapidly evolving problem-space.

  • Work on platform software including Linux Applications and IPC mechanisms
  • Familiarity with kernel and communication interfaces like CAN, RS-232/484, I2C, SPI, Modbus, PPP is a big plus
  • Collaborate cross-functionally and globally with hardware, manufacturing and other software teams to define specifications, features, and APIs
  • Participate in design and code reviews, as well as mentor other members of the team
  • BS/MS in Computer Science/Electrical Engineering or equivalent
  • 6+ years of experience in developing embedded system products using C++ (Preferably C++17) and C
  • Expert-level C++/C coding in a Linux environment
  • Commercial experience working with large scale projects (not necessarily embedded, but application level, using systems programming)
  • Well aware of Linux IPC concepts, event driven architecture
  • Solid grasp on architecture principles, design principles (SOLID) and design patterns
  • Experience with Yocto
  • Ability to translate software requirements to low level design
  • Demonstrated ability and willingness to make critical system-level design decisions and drive projects from start to finish with minimal supervision
Would be plus:
  • Experience with RTOS systems (FreeRTOS)
  • IoT experience and setting up devices, communication to cloud (experience with MQTT, etc protocols)
  • Python (Python 3) experience
  • Working with EV / EVSE products
We offer:
  • Flexible working hours
  • A competitive salary and good compensation package
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring, comfy, clean and safe office
Professional growth:
  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program
  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more.