Embedded Software Engineer - C++


SimpliSafe is looking for a Senior Embedded Software Engineer to design and develop backend/server-side applications in C++ for our next generation platform of our award winning IoT consumer products infrastructure. In this role, you will:

• Develop the platform for current and next generation products
• Design, code and integrated comprehensive solutions to improve our products
• Identify and fix potential security threats
• Continually improve and maintain backend servers
• Unit test and verification of code and related API framework

About You:

• Experience writing highly scalable servers in a Linux/UNIX environment
• Strong working knowledge of network security and protocols (TCP/IP and sockets)
• Extensive work in multithreaded environments such as POSIX threads
• Demonstrated ability to code in C/C++; Boost C++ libraries is a plus
• Experience debugging using log analysis, visual debuggers, valgrind, etc
• Enjoys working in a highly collaborative environment
• Minimum of Bachelor Degree in EE/CS or equivalent
• Working knowledge of video standards (e.g. H.264) considered a bonus
• Additional skills desired: git/version control, redis, protobuf, APIs, C++ 14


Apply Now

View All Jobs