#1 Job Board for tech industry in Europe

  • Job offers
  • Senior C++ Embedded Engineer in the Video Analytics Team
    New
    Other

    Senior C++ Embedded Engineer in the Video Analytics Team

    Kraków
    4 006 - 4 757 USDGross/month - Permanent
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    Permanent
    Operating mode
    Hybrid
    Motorola Solutions

    Motorola Solutions

    Od ponad 30 lat w Polsce i 95 globalnie naszymi rozwiązaniami wspieramy tych, którzy dbają o nasze bezpieczeństwo. W Motorola Solutions miejsce znajdzie zarówno specjalista z zakresu IT, finansów, jak i osoba bez doświadczenia.

    Company profile

    Tech stack

      C++

      advanced

    Job description

    Online interview

    We are seeking an experienced Senior Embedded Developer to join our team and work on the implementation of a hardware accelerated CNN inference engine for Motorola's video product line of analytics cameras and appliances running the Linux operating system. Motorola's video analytics platforms allow our users to proactively monitor their premises using advanced video analytics and high resolution/high quality video. Partnering with a team of hardware, platform, client/server, multimedia, SQA, and computer vision developers, you will develop software for a new hardware component that accelerates CNN inference. In this role, you will also help architect production software for new computer vision and machine learning features based on our research team’s algorithms.


    Responsibilities include:

    • Design and develop robust inter-process communication mechanisms for seamless interaction between the CNN inference engine and other system components, ensuring optimal system performance.
    • Collaborate closely with the hardware team to optimize software-hardware integration and achieve peak performance, understanding hardware constraints and limitations.
    • Contribute to the development of a robust and scalable software infrastructure, writing clean, well-documented code adhering to best practices.
    • Develop comprehensive unit tests and integration tests to ensure software quality and reliability.
    • Work closely with our research team to explore and integrate new advancements in computer vision and machine learning algorithms, contributing to the forefront of AI-powered video analytics.


    Basic requirements:

    • 5+ years of experience in developing embedded software for resource-constrained systems. Strong embedded programming skills are essential.
    • Proficiency with modern C++ (C++14 or newer) and design patterns.
    • Deep understanding of multi-threading and multi-process communication concepts. Ability to design and implement efficient inter-process communication mechanisms for high-performance systems.
    • Strong communication and collaboration skills. Ability to work effectively within a team and communicate technical concepts clearly.

    Nice to have:

    • Experience with continuous integration in a highly available production environment
    • Experience with scripting languages (esp. Python)


    Check similar offers

    IT Asset Manager

    New
    FIEGE Sp. z.o.o.
    3.51K - 4.51K USD
    Warszawa
    , Fully remote
    Fully remote
    matrix42

    Bubble developer

    New
    BPMRIDERS
    2.5K - 3.76K USD
    Kraków
    , Fully remote
    Fully remote
    API
    Automation Tools
    HTML

    Senior Citrix Engineer - Citrix Virtualization Platform Management

    New
    Fujitsu Technology Solutions Sp. z o.o.
    Undisclosed Salary
    Łódź
    , Fully remote
    Fully remote
    Citrix Hypervisor
    Citrix Virtual Aps
    Virtualization

    IAM Engineer - SailPoint and EntraID

    New
    Experis Manpower Group
    7.15K - 8.83K USD
    Kraków
    , Fully remote
    Fully remote
    SailPoint/IGA Tool
    Powershell
    RBAC

    Senior Solution Architect

    New
    SCALO
    7.01K - 7.76K USD
    Wrocław
    , Fully remote
    Fully remote
    Microsoft