[Remote] Senior Linux C++ Software Engineer
Note: The job is a remote job and is open to candidates in USA. ESChat is a market leader in secure wireless push-to-talk communications. The company is seeking a Senior Linux C++ Software Engineer to develop software for its Push To Talk over Broadband product line, working with Linux system programming, networking, distributed applications, and related technologies.
Responsibilities
- Develop software for our Push To Talk over Broadband product line
Skills
- Good analytical and problem solving skills
- Strong knowledge of C++
- Experienced with Linux System Programming
- Strong knowledge of Object Oriented Programming
- Strong knowledge of version control systems, preferably git
- Good knowledge of Networking technologies and protocols
- B.S. in Computer Science or equivalent degree
- 5+ years of experience in Software Engineering
- Must be legally authorized to work in the United States without restriction. ESChat is unable to provide or take over visa sponsorship (e.g., H-1B, STEM OPT extension, TN, etc.) now or in the future for this position
- Build tools: gcc, make
- Linux: command line utilities / Bash
- VoIP Communications
- Continuous Integration, preferably Gitlab
- Docker
- Distributed message-based applications
- IPC, sockets programming
- Kubernetes
- Linux Embedded Programming
- Linux Network Programming
Benefits
- 3 weeks of PTO per year
- 11 holidays per year
- Medical, Dental, and Vision coverage
- 401(k) with 4% match and immediate vesting
- Life and AD&D coverage
- Short Term and Long Term Disability coverage
Company Overview