Senior C++ Engineer (#14025387)

Lviv, Kyiv, Remote
Work type:
Technical Level:
Job Category:
AES Corporation
Our customer is the leading manufacturer of communication products and services designed for fire, burglary, and facility applications. They help protect what matters most — people and property. Their mesh radio technology is designed for multiple monitoring applications and network expansion.
Project details:
The project is about redesigning and developing from scratch software for AES MultiNet Receiver, the aim is to get rid off the hardware and move everything to Web. 
The 7705ii AES MultiNet Receivers are built to receive all alarm signals from the AES mesh network via IP Links, Hybrid Subscribers, and MCT Subscribers. The receivers' robust hardware, processes and forwards all alarm information to the central station alarm automation software.

  • Contribute actively to architecture & design decisions, and implementation discussions
  • Implement a new solution - the project is about moving software from hardware to web
  • Write quality, maintainable code with extensive test coverage in a fast-paced professional software engineering environment
  • Provide effort estimations
More than 5 years of commercial experience with following:
  • ​С++ v11+ (OOP, Design patterns, multithreading)
  • Linux native application (IPC, TCP/UDP networking)
  • Docker containers
  • Bash
Would be a plus:
  • Relational databases (mySQL)
  • Make or cmake
  • Perl (ability to understand)
  • Experience with mesh networks
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, football, ping pong, and more