Software Engineer 1
Software Engineer 1
About the Company
Arcules is changing the video surveillance market and moving customers to a smarter, more reliable cloud-based solution. Our company is a technology spin-out of Canon Inc. and has seed technology from the Milestone video surveillance division. We are targeting mid-market enterprises looking to interconnect their business locations. Our technology brings video and smart building elements together and our analytics help customers make more informed decisions. Our go-to-market strategy leverages systems integration companies to get our solutions to end customers.
Arcules offers excellent benefits, including top-tier PPO and HMO medical plans, four weeks of vacation, three weeks of sick leave and a 401(k) plan after three months of employment (4% company match).
Position Duties
- Apply theory and principles of software engineering to the development of video surveillance and physical security technologies in the Cloud Video, Security and On-Boarding domains.
- Collaborate as a team member in facilitating the planning and development of new product technologies.
- Participate in and contribute to peer work review within the platform under the Software Development Lifecycle Policy.
- Coordinate interaction between Cloud Video, Security and On-Boarding with other distinct software engineering development domains within Arcules.
- Write application code.
Requirements
- BS Computer Science, or related, or equiv., plus 1 yr. experience in the cloud-based video surveillance industry in:
- Surveillance
- System architecture, components, industry technologies (video/audio compression, camera devices), and industry standards (ONVIF)
- Software engineering knowledge/ techniques with backend languages (GoLang, PHP, Java Script, testing (TDD or BDD
- Cloud-based development (Google Cloud Platform-GCP, Kubernetes, Docker/ containerization, distributed/scalable systems, microservices and cloud-based architectures
- Tools (TCP/IP using Wireshark, SQL databases (MySQL, SQLite), test automation (Jenkins), scripting languages (JavaScript, Python, Bash).