Position Description

Senior Software Engineer
Function R&D/Engineering
Location Cork, Ireland
Apply Now

Arlo is seeking a Sr Software Engineer to design, develop, maintain and document Back-end streaming platform. For assigned projects, this position will take overall responsibility for delivering the product to production, including requirements generation, documentation, regulatory testing and Agile release. This role offers broad responsibility, autonomy, and visibility along with in-depth exposure to real world customer issues across a global customer base. Arlo additionally offers a small company feel in a growth environment. In this position, you will gain extensive, invaluable exposure and experience in cloud computing and home monitoring systems.

 

Essential Duties and Responsibilities:

  •  Design, implement and maintain back-end streaming platform.
  •   Design and implementation of data storage solution.
  •   Implement security and data protection.
  •   Optimize the application for maximum speed and scalability.
  •  Integrate streaming platform with firmware/hardware and client App
  •  Responsible for delivering the product to the production.

Qualification:

  • BS/MS in Computer Science with minimum 5+ years’ experience in streaming
  • Significant hands-on experience in product development and troubleshoot.
  • In-depth networking knowledge is a strong plus.
  • Expert in RTSP/SIP/WEBRTC Streaming platform development and IDE
  • Significant hands-on experience with Containerized Micro services, batch processing and real time thread driven app.
  • Hands-on experience with H.265/H.264 encoded packets on TCP/UDP protocol.
  • Experienced with FFMPEG running on server.
  • Experience tuning the streaming protocol for optimized latency.
  • Strong experience with REST technology is required.
  • Hands-on experience with Source Code Management (SCM) system, specifically, Git, is required. Exposure to SourceTree/GitHub a plus.
  • Expert with C/C++, Java JNI
  • Experience and hands-on using a cloud service such as Amazon Web Service (AWS)
  • Expert in NoSQL, specifically, AWS DynamoDb, S3 storage and development skills
  • Excellent trouble-shooting skill, especially with multi-threaded and performance-oriented applications
  • Strong understanding of systems networking using Linux/Mac/Windows
  • Strong understanding of the development cycle of software products, specifically test-driven development, able to track and resolve issues.
  • Experience in Agile methodologies.
  • Experience with JIRA/Confluence/Jenkins
  • Effective organization, project management and coordination skills; ability to get the job done.
  • Ability and willingness to take ownership of product; get the job done with minimal supervision.
  • Teamwork.  This position requires a close working relationship with the extended ARLO team, including engineering, operations, sales, customer support, marketing, and program management. 
  • Good communication skills, both written and verbal.
  • Experience working in a start-up environment.
  • Self-starter that works well on a team.
  • Familiar with version control, issue tracking, continuous integration environment

     

    Studies have shown that candidates from certain underrepresented communities may be less likely to apply for jobs unless they believe they meet every single one of the qualifications as described in a job description. We are committed to building a diverse and inclusive company and we are most interested in finding the BEST candidate for the job. That candidate may be one who comes from a less traditional background, and that’s okay. We would strongly encourage you to apply, even if you don't believe you meet every one of the qualifications described.  We may work with candidates, as appropriate, to ensure they develop additional skills as necessary to fulfill the essential functions of the job.

    Arlo is proud to be an equal opportunity employer.  We value diversity and inclusion and are committed to a diverse, inclusive, and harassment-free workplace.  We prohibit discrimination and harassment based on age, race, color, national origin, gender, gender identity, sexual orientation, pregnancy, religion, disability, veteran status, or any other legally protected status in all hiring and employment.  We provide reasonable accommodations to applicants and employees with disabilities, who are pregnant, or who have sincerely held religious beliefs, observances, and practices. Pursuant to applicable state and municipal Fair Chance Laws and Ordinances, the Company will consider for employment qualified applicants with arrest and conviction records. 

      Back Apply Now