Software Engineer 2

Sorry, this job was removed at 5:56 a.m. (PST) on Tuesday, September 28, 2021
Find out who's hiring in Orange County.
See all Developer + Engineer jobs in Orange County
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Software Engineer 2
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, 401(k) plan after three months of employment (4% company match), an on-site gym and game pavilion, an awesome work environment and more.
Responsibilities

  • Lead the development of mission critical software services and components for continuous real-time data processing, capture and storage.
  • Develop core multimedia technologies for the acquisition, analysis, storage and secure distribution of large amounts of video data.
  • Serve as resident expert in C/C++ technologies. Serve as the lead developer for maintaining and adding new features to the company's multi-million line C/C++ codebase.
  • Serve as primary contact for code sharing with codebase seed development partners. Assist in product design/build, translate business needs into functional requirements, and identify distinct engineering tasks.
  • Provide software development expertise on all video elements within the Arcules Cloud Platform.
  • Advise and train peers in best practices used in the security and video surveillance industry.
  • Write and execute unit tests of video management functionalities.
  • Support partners and customers engaged in debugging, diagnosing and resolving issues in the field.

Minimum Qualifications

  • BS Computer Science, or related, or equiv., plus 4 yrs. experience in the video surveillance industry developing high-performance software. 4 years must include:
    • In-depth domain-specific knowledge of system architecture, components, industry standards (e.g. ONVIF) and technologies, incl. video/audio compression, video analytics algorithms, Pan Tilt Zoom (PTZ) controls, and cameras (Axis, Bosch, Sony, Canon, Panasonic)
    • Expert in C++ development, incl. multi-threading, network, multi-million line codebases, benchmarking, optimizing
    • Cloud-based development, deployment, orchestration, using GCP (Google Cloud Platform), Docker and Kubernetes
    • Advanced embedded Linux operating system (O/S) development skills 5) multimedia technologies experience, incl. container formats, compression, storage, codecs, transport, video analytics and motion detection.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

The Arcules office is located in the modern downtown area of Irvine, not far from John Wayne Airport and the famed South Coast Plaza shopping center in Orange County. There are a wealth of exciting culinary experiences nearby, easily accessible transportation options, and a campus full of amenities!

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about ArculesFind similar jobs