logo

View all jobs

Senior Embedded Engineer

Lviv/Kyiv/ Remote, Ukraine

Millions of drivers will be switching to electric vehicles over the coming years. We need your help to make their experience easy. You will design and build back-end systems that power our mobile app, provide special benefits to drivers, and more. You will work with a collaborative, cross-functional team that takes ideas from the drawing board to full-scale implementation. Your outstanding work will speed up the transition to electrified transportation worldwide!
Сustomer is an electric vehicle infrastructure company based in California. He operates the largest online network of independently owned EV charging stations operating in USA and other 13 countries. This is a fairly unique company and it provides unique opportunities to engineers.

What You Will Bring to company:

  • Work on platform software including Linux BSP, board bring-up, Linux kernel, diagnostics, and communication interfaces including CAN, RS-232/485, I2C, SPI, Modbus, and PPP
  • Opportunities to become involved in UI and UX design and machine learning
  • Wireless networking, including LTE, Wi-Fi, and BLE
  • Collaborate cross-functionally and globally with hardware and cloud engineering 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
  • 5+ years of experience in developing embedded system products using C/C++
  • Expert-level C/C++ coding in a Linux environment is a requirement
  • Experience with Linux BSP platform including custom board bring up, U-Boot, kernel, device drivers, file systems (ext4, UBIFS, JFFS2), sound system (ALSA), Camera, and system software
  • Experience with ARM based MCU development in C/C++ on real-time OS
  • Experience in asynchronous event driven architecture and developing scalable and latency-optimized distributed application services in mesh network
  • Proficient with buildroot, GCC, toolchain, Make, CMake, git, gdb
  • Exposure in connectivity architecture using Wireless (Cellular, Wi-Fi, Bluetooth and NFC), and wired (Ethernet) interfaces a plus
  • 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
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
Fun:
  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, football, ping pong, and more.

More Openings

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

Share This Job

Powered by