#1 Job Board for tech industry in Europe

  • Job offers
  • Camera Systems Engineer with C++/Go
    New
    C

    Camera Systems Engineer with C++/Go

    Kraków
    2 641 - 5 043 USDGross/month - Permanent
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    Permanent
    Operating mode
    Hybrid

    Tech stack

      C++

      advanced

      Go

      advanced

      Linux

      advanced

      TCP/IP

      advanced

      UDP

      advanced

    Job description

    Online interview

    Video Solutions teams in R&D center in Krakow have been growing dynamically since 2019. Currently, we have more than 180 specialists on board working on solutions for cameras, video analytics, video management systems as well as access control.


    We bring advanced video and analytics capabilities to public safety and commercial customers including healthcare, airports, retail, critical infrastructure and public venues. Video is no longer reactive – looking back at what has taken place – but it also informs proactively, issuing alerts in real-time when a person, object or vehicle appears or a perimeter is crossed. This critical intelligence enables users to take the right action more quickly.


    To speed up development of Avigilon Alta portfolio (https://www.avigilon.com/alta) we are looking for experienced engineers with willingness to learn Go. Our team works closely with Alta teams in London and Oslo.

    We are looking for open-minded and self-driven engineers to work on camera firmware and cooperate with backend engineers working on cloud-based video management system.


    Responsibilities include:

    • Design and implement backend systems for communication with cameras using Go language (training provided).
    • Collaborate with other engineers to ensure seamless integration of firmware and backend systems.
    • Develop and maintain camera firmware
    • Participate in code reviews and ensure adherence to coding standards.
    • Contribute to the development of new features and improvements to existing systems.
    • Troubleshoot and resolve technical issues.


    Basic Requirements

    • Proven experience in developing software using C++ or other modern languages, with a demonstrated understanding of firmware and/or backend systems.
    • Experience with Go language or willingness to learn
    • Solid experience with unit testing frameworks like GoogleTest, enabling you to write robust and reliable code.
    • Comfortable working in a Linux environment, with a strong understanding of user-level operations.
    • A firm grasp of fundamental data structures and algorithms, along with a commitment to SOLID principles for clean and maintainable code.
    • Good English communication skills, allowing for clear and effective collaboration with colleagues.
    • Experience with network protocols (e.g., TCP/IP, UDP).


    Check similar offers

    Embedded Software Engineer

    New
    KUBO
    4.68K - 5.76K USD
    Wrocław
    , Fully remote
    Fully remote
    ARM
    C
    Virtualization

    Software Engineer - C++

    New
    Mobica
    2.73K - 4.41K USD
    Kraków
    C++
    Embedded Systems
    C

    Senior Software Engineer, VirtIO, embedded, Tietoevry Create (m/f/d)

    New
    Tietoevry
    Undisclosed Salary
    Kraków
    , Fully remote
    Fully remote
    C/C++
    Linux
    VirtIO

    Back-End Developer

    New
    Chooose AS
    Undisclosed Salary
    Oslo
    , Fully remote
    Fully remote
    DevOps
    Azure
    .NET C#

    Senior Engineer (C with Java)

    New
    Macrix Polska
    3.96K - 6.48K USD
    Poznań
    C
    Java
    Python