logo

View all jobs

Senior Embedded Engineer

Lviv/Kyiv/Remote, Ukraine

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 while working on embedded platform software in a Linux-based environment. 

As an engineer you will write event-driven and asynchronous applications primarily in C and C++. Write software that communicates with and controls other devices over interfaces including CAN, UART, I2C, SPI and others. Collaborate cross-functionally with other teams to define specifications, features, and APIs, and participate in design and code reviews, as well as mentor other members of the team.

What You Will Bring:

  • Work on platform software including Linux kernel, and communication interfaces including CAN, RS-232/485, I2C, SPI, Modbus, and PPP 
  • Wireless networking knowledge, including LTE, Wi-Fi, and BLE 
  • 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 

Requirements:

  • BS/MS in Computer Science/Electrical Engineering or equivalent
  • Expert-level C/C++ coding (preferably in a Linux environment)
  • Demonstrated ability and willingness to make critical system-level design decisions and drive projects from start to finish with minimal supervision
  • It is very important to be communicative and easy to work with
  • Customers expect a lot of initiative and proactivity
Nice to have:
  • Experience with event loops, asynchronous event-driven architecture and developing scalable and latency-optimized distributed application services
  • Proficient with modern C++ (14 and 17)
  • Proficient with GCC, Make, CMake, git, gdb
  • Experience with messaging interfaces such as MQTT, D-Bus, CoAP
  • Experience with custom Linux BSPs, board bring-up, device drivers, file systems
  • Experience with buildroot, yocto, systemd
  • Exposure in connectivity architecture using Wireless (Cellular, Wi-Fi, Bluetooth, and NFC), and wired (Ethernet) interfaces
  • Some prior experience with EV / EVSE products is a big plus
We offer:
  • Flexible working hours
  • A competitive salary and good compensation package
  • Possibility of partial remote work
  • The Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring and comfy office
Professional growth:
  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program
Fun:
  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary present

More Openings

DROP A RESUME
Python Backend Software Engineer
Senior 2D Artist
Senior Talent Acquisition Specialist
Talent Acquisition Specialist

Share This Job

Powered by