Senior C++ Engineer (#14025387)

SPECIAL REFERRAL BONUS $2000
Work type:
Flexible (Office/Remote)
Technical Level:
Senior
Job Category:
Software Development

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.

Responsibilities:

  • 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

Requirements:

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

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