#1 Job Board for tech industry in Europe

  • Job offers
  • Embedded Software Engineer with C++
    New
    Other

    Embedded Software Engineer with C++

    Kraków
    2 923 - 4 385 USDGross/month - Permanent
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    Permanent
    Operating mode
    Hybrid

    Tech stack

      C++

      advanced

      Embedded

      advanced

      Python

      regular

      OpenCV

      nice to have

    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 empowers users to take prompt and appropriate action.


    Check out these pages to learn more:

    https://www.avigilon.com/

    https://www.youtube.com/watch?v=CA-OvPiYGFo


    Responsibilities include: ​

    • Develop production quality software for real-time multi-core embedded Linux devices
    • Design and implement sophisticated scalable multi-threaded Object Oriented Software in C++ following modern C++ design patterns
    • Optimize algorithms and system to ensure real time performance
    • Maintain and improve firmware build systems using CMake, Docker, and Python
    • Write unit tests, automated feature tests to assure product quality 
    • Work with Quality Assurance team on identifying test cases for new features and areas for regression tests
    • Collaborate with our Research team in implementing computer vision and machine learning apps on hardware


    Basic Requirements

    • Experience writing C++ multi-threaded, multi-process software for embedded Linux systems
    • Experienced developing test harnesses for unit testing and regression testing
    • Experience with scripting languages (esp. Python)
    • Willingness to work from the office 2 days per week.
    • English language skills at level allowing efficient communication


    Preference will be given to candidates with the following skills and experience:

    • Experience with video, computer vision (OpenCV) or machine learning
    • Experience with continuous integration in a highly available production environment



    Check similar offers

    Sailpoint Developer

    New
    HCLTech
    Undisclosed Salary
    Kraków
    , Fully remote
    Fully remote
    SailPoint
    XML
    Java

    Programista FPGA

    New
    Emerge Soft
    5.73K - 6.58K USD
    Kraków
    , Fully remote
    Fully remote
    VHDL
    Verilog
    FPGA

    Ferryt Developer

    New
    Antal Sp. z o.o.
    0.029K - 0.037K USD
    Kraków
    , Fully remote
    Fully remote
    Ferryt
    SQL
    Jira

    Senior SAP ABAP Developer

    New
    CSHARK
    6.58K - 8.28K USD
    Kraków
    , Fully remote
    Fully remote
    SAP ABAP
    SAP
    ABAP OO

    AD Simulation SW Developer IRC244634

    New
    GlobalLogic
    Undisclosed Salary
    Kraków
    , Fully remote
    Fully remote
    ADAS