REDCOM Laboratories, Inc. is looking to solve the problem of creating and enhancing solutions that power critical communications around the world, specifically designing and implementing applications used for secure real-time communications.
Requirements
- Proficient in C++, including advanced knowledge of modern language features and libraries such as STL and Boost
- Understanding of modern object-oriented design and architecture
- Working knowledge of FreeBSD, Linux, or other Unix environments
- Familiarity with IP/Networking concepts and programming
- Strong computer science fundamentals: data structures, design patterns, and algorithms
- Working knowledge of modern C++ features equivalent to one or more years of industry experience with the language
- Experience with unit testing, code reviews and continuous integration
Responsibilities
- Creating and enhancing solutions that power critical communications around the world
- Designing and implementing applications used for secure real-time communications (including Voice over IP (VoIP) and Radio over IP (RoIP)) within committed timelines
- Working in a team environment to architect, design, develop and support applications that provide secure real-time voice, video, and chat communication capabilities
- Engaging with the customer support team to address customer issues
- Working within an Agile/Scrum environment and using current software development practices such as unit testing, code reviews and continuous integration
- Bringing new ideas and ways to work to the table and helping the team grow
- Primarily working in C++ but may also use other languages as needed
Other
- A Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, or related fields or equivalent experience
- Ability to work in a team environment
- Ability to work in an Agile/Scrum environment
- Ability to communicate effectively with the customer support team
- Ability to work on-site at least one day per week