- Design, develop, troubleshoot and maintain C++ and Golang services running both at the edge and in the cloud.
- Work with our operations team and partners to troubleshoot and resolve issues.
- Build a continuous integration pipeline and test-driven development environment
- Other duties as assigned
- B.S. in Computer Engineering or Science (Masters preferred) with at least 3 years of software development experience with a distinguished track record delivering technically complex enterprise services.
- Experience with advanced C++ programming
- Experience with Linux development (command line, shell, GNU toolchain, Make, etc) and good knowledge of the main Linux subsystems.
- Experience with communication protocols such as TCP, UDP, HTTP, RTSP, SOAP, REST and WebSockets.
- Excellent troubleshooting skills and experience using tools such as gdb, valgrind, wireshark, etc.
- Experience working on large code bases and heavily multi-threaded applications
- Experience working with video and audio technologies as well as tools and libraries to encode/decode/analyze multimedia e.g. FFmpeg, Intel Media SDK, etc.
- Experience with Golang programming
- Familiarity with cloud technologies such as Docker, Kubernetes, Google Cloud Platform
- A mind towards security, scalability and performance
- SQL and NoSQL database experience
- Experience with Agile methodologies
- VMS or Security industry experience
- 401(k)
- Dental insurance
- Flexible spending account
- Health insurance
- Life insurance
- Vision insurance
- 8 hour shift
- Monday to Friday
- What salary range are you looking for in this role?
- Will you now or in the future require help with sponsorship to work in the US?
Company
Arcules
United States of America
Location
Remote Position
(From Everywhere/No Office Location)
Job type
Full-Time
Golang Job Details
C++ Engineer
About the Company
We’re Arcules: an innovative, bold member of the Canon family. We move fast, operate on trust, and value our employees. Our engineering team is passionate about what they do at work and play. So come as you are, and join us on this path to transform video into intelligence with cloud-native development and bleeding-edge technologies. Let’s grow together.
Arcules offers excellent benefits, including a top-tier PPO medical plan, four weeks of vacation, three weeks of sick leave, 401(k) plan after three months of employment (4% company match), an on-site gym and game pavilion, an awesome work environment and more.
Overview of the Job
As a C++ Engineer, you will work in a cross-functional team environment with other engineers as well as product managers, architects, UX designers and operations teams to deliver top quality cloud based solution using Agile methodologies. Your main focus will be on our C++ based core edge components working with device communication, video and storage handling.
Responsibilities
Minimum Qualifications
Skills/Training Desired
Arcules is an equal opportunity employer and makes hiring decisions without regard to an applicant’s race, national origin, gender, sexual orientation, or any other protected category. Applicants must be legally authorized to work in the United States at the time of hire. Arcules is not offering work sponsorships at this time.
Job Type: Full-time
Pay: $110,000.00 - $130,000.00 per year
Benefits:
Schedule:
Application Question(s):
Work Location: Remote
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs