Jobs 8

  • ML Signal Processing Engineer (Обробка аудіо)

    Ukraine · Product · 2 years of experience MilTech 🪖
    Компанія Frontline займається розробкою та виробництвом роботизованих систем для Сил безпеки та оборони України. Ми створюємо комплексні технічні рішення, що змінюють правила ведення бойових дій вже зараз. Наша місія полягає в збереженні людських життів...

    Компанія Frontline займається розробкою та виробництвом роботизованих систем для Сил безпеки та оборони України. Ми створюємо комплексні технічні рішення, що змінюють правила ведення бойових дій вже зараз. Наша місія полягає в збереженні людських життів шляхом роботизації війська.
     

    Опис проєкту

    Ми працюємо над рішенням для визначення напрямку на цільовий об'єкт за звуком. Основне завдання – доопрацювання алгоритмів визначення джерела сигнала з декількох мікрофонів, фільтрація шуму, виділення цільової акустичної сигнатури в реальному часі.
     

    Обов'язки

    • Розробка та оптимізація алгоритмів обробки аудіосигналів (фільтрація, спектральний аналіз, ML методи).
    • Програмування під Linux на ARM.
    • Інтеграція аудіообробки в системи реального часу.
    • Оптимізація продуктивності та зниження затримок обробки, точні заміри latency в готовій системі
    • Робота з периферією мікрофонних масивів та сенсорних модулів.
       

    Вимоги

    • Досвід розробки на C/C++ (знання Python без можливості створити еквівалент на С недостатньо)
    • Глибоке розуміння обробки сигналів, зокрема аудіо.
    • Досвід роботи з Linux
    • Розуміння ML методів для обробки сигналів в реальному часі


    Що ми пропонуємо

    • Роботу в інноваційному проєкті з глибокою технічною задачею.
    • Конкурентну оплату та гнучкий графік.
    • Можливість впливати на архітектуру системи та вибір технологій.
    • Бронювання з першого дня
    • Офіційне працевлаштування
  • Digital Signal Processing (DSP) Engineer to $7000

    Full Remote · Worldwide · Product · 3 years of experience · Intermediate MilTech 🪖
    We are seeking a DSP Engineer to develop and implement real-time signal processing algorithms for a multi-channel antenna system. The ideal candidate will have experience with adaptive algorithms and FPGA/DSP implementation. Key Responsibilities: Design...

    We are seeking a DSP Engineer to develop and implement real-time signal processing algorithms for a multi-channel antenna system. The ideal candidate will have experience with adaptive algorithms and FPGA/DSP implementation.

     

    Key Responsibilities:

    • Design and implement digital beamforming algorithms
    • Develop real-time signal processing solutions
    • Optimize algorithms for interference mitigation
    • Create test procedures and validation methods
    • Document algorithm design and performance
    • Support system integration

     

    Required Qualifications:

    • Bachelor's degree in Electrical Engineering or related field
    • Strong programming skills (C/C++, VHDL/Verilog)
    • Experience with real-time signal processing
    • Knowledge of digital beamforming techniques
    • Understanding of adaptive algorithms

     

    Technical Skills:

    • FPGA development
    • Digital filter design
    • Algorithm optimization
    • System performance analysis
  • Middle Embedded C Developer (IRC259302)

    Office Work · Ukraine (Lviv) · 3 years of experience · Intermediate
    Department/Project Description GlobalLogic Ukraine is inviting Embedded C Developer to join its Lviv office. Customer is one of the biggest enterprise contruction tools producer. They want to extend thier market with new functional and HW solutions. As a...

    Department/Project Description

    GlobalLogic Ukraine is inviting Embedded C Developer to join its Lviv office.

    Customer is one of the biggest enterprise contruction tools producer. They want to extend thier market with new functional and HW solutions.

    As a skilled developer you will implement new and support existing of embedded system libraries, create integrated automatic hardware-in-the-loop testing systems to leverage production code quality.

    You will work on software developement of industrial construction tools.

     

    Job Description

    • C programming language
    • Pro-active, team player, good soft skills
    • Good programming experience with ARM Cortex-M based MCUs (STM32 preferable)
    • Intermediate+ English level
    • Experience with real-time operating systems/Multithreading
    • Basic prior understanding of BLE and experience in developing embedded SW for BLE peripherals and gateways
    • Experience in working with flash, UART, Cryptochip and BLE drivers
    • Embedded interfaces knowledge (SPI, UART, CAN, I2C...)
    • Knowledge of unit testing and static code analysis
    • CI/CD: git, Jenkins
    • Agile/SCRUM

     

    Job Responsibilities

    • Design, implement new features
    • Update/maintenance of existing embedded software
    • Design, implement and unit testing of embedded software in C
    • Customer  communication on daily basis

     

     

     

  • Senior C Engineer (Must have - Linux Kernel)

    Full Remote · Ukraine · 5 years of experience · Intermediate
    Our client is one of the leading companies in the field of accounting SaaS solutions. Client built own tech stack to have scalable column-oriented database cloud solution for the backend of their service which is running on AWS. Client’s project is...

    Our client is one of the leading companies in the field of accounting SaaS solutions. Client built own tech stack to have scalable column-oriented database cloud solution for the backend of their service which is running on AWS.
    Client’s project is migration of the column-oriented database software cloud from Intel to ARM architecture. Current position is to join Virtualization team, where virtual layer is built from scratch for ARM hardware. The main skills required are C ANSI experience as well as driver and kernel development on Linux.

     

    Main tasks and responsibilities:

    • Build new features and maintain existing functionality of the client’s platform/product per specs and design;
    • Participate in code reviews;
    • Report to Team Lead or supervisor about feature readiness/quality and raise red flags in crisis situations;
    • Participate in functional and architectural design of assigned features;
    • Research and evaluate technical options to implement assigned features;
    • Provide estimations of feature scope and split it into tasks;
    • Work in close contact with team members or other relevant stakeholders;
    • Follow established software development processes;
    • Suggest technical and functional improvements to add value to the product.

       

    Education, skills and experience:

    Must have:

    • ANSI C programming experience;
    • Linux kernel driver development;
    • Multi-core/multi-threaded programming experience;
    • Linux/POSIX;
    • Sufficient English level for communication (verbal & written);
    • Technical documentation writing skills;
    • Good communication and collaboration skills.

       

    Would be a plus:

    • Experience of building/optimization software for ARM processors;
    • Experience in parallel computation;
    • Experience with Virtualization software, HyperVisor;
    • Assembler;
    • C++ programming experience.
  • Middle C Engineer (Fuzzing)

    Full Remote · Ukraine · Product · 3 years of experience · Intermediate
    Samsung R&D Institute Ukraine is looking for a passionate and collaborative C Engineer to join our team. You will be involved in fuzzing activities and fuzzing infra construction for Samsung flagship devices in use by hundreds of millions of users...

    Samsung R&D Institute Ukraine is looking for a passionate and collaborative C Engineer to join our team.

    You will be involved in fuzzing activities and fuzzing infra construction for Samsung flagship devices in use by hundreds of millions of users worldwide.

    If you love working directly on consumer-facing products we are glad to meet you at our team in Samsung R&D Institute Ukraine. 

     

    More specifically you will:

    • apply various fuzzing technologies (AFL, libfuzzer mostly) to reveal issues in system & middleware codebase
    • be involved in all fuzzing stages (harness development, corpus, custom mutators, grammar, dependencies mock, crash de-duplication and prioritization, fuzzing orchestration and monitoring)
    • research on advanced fuzzing techniques for cases where source code is not available or on-device fuzzing is too slow (emulation, cross-compilation oth.)
    • participate in research activities and strategic prototyping for future Samsung products

     

    Major Requirements:

    • security awareness: familiar with secure coding (in C) and security hardening techniques (sanitizers, static/dynamic analysis tools)
    • debugging experience (ability to analyze crashdumps), mostly GDB-based
    • Python (will be applied to exploitability evaluation automation, GDB scripts development)
    • Linux software build customization experience (strong bash and configure/make, binary/code instrumentation, toolchain fine-tuning, cross-compilation)
    • relevant education (at least Bachelor degree in computer science or similar)

    background might be: C system development or DevOps (embedded systems experience) or security assessment (device-side)

     

    Optional Requirements:

    • fuzzing experience: AFL and its spin-offs, libfuzzer, HonggFuzz, protocol fuzzing, binary fuzzing, cross-compiled fuzzing, Linux Kernel fuzzing, Android software fuzzing
    • security code review experience
    • experience with security automation tools and processes (static/dynamic analyzers, SAST/DAST)
    • experience with symbolic execution and emulation (context: QEMU-based execution and remote debug)
    • experience with Docker/Singularity containers (custom containers construction, hardening, performance fine-tuning, orchestration)
    • reversing experience will be helpful: IDA, Ghidra, ELF/DWARF understanding, assemblers, pwntools, CTF participation

     

    Working Conditions:

    • official employment - GIG contract
    • remote work is possible as well as work in Kyiv office

     

    Benefits:

    • competitive salary, annual salary review, annual bonuses
    • paid 28 work days of annual vacations and sick leaves
    • opportunity to become an inventor of international patents with paid bonuses
    • medical & life insurance for employees and their children
    • paid lunches
    • discounts to Samsung products, services
    • regular education and self-development on internal courses and seminars
    • - hybrid work format, working in office is required for some tasks
  • Senior Software Engineer (C, Embedded) (IRC258753)

    Full Remote · Countries of Europe or Ukraine · 4 years of experience · Upper-Intermediate
    Job Description Must have demonstrated strong technical skill set in software development and a strong command of C, Networking and Embedded Linux. Ability to work within tight deadline. Self-motivated with analytical thinking and good attention to...

    Job Description

    Must have demonstrated strong technical skill set in software development and a strong command of C, Networking and Embedded Linux.
    Ability to work within tight deadline. Self-motivated with analytical thinking and good attention to details.
    Awareness on WLAN, Ethernet drivers along with experience in TCP/IP, switching & routing, Ethernet, Bridging is required.
    Software development expereince using Git.
    3+ years of experience in relevant technology

    Nice to have:

    development experience WiFi Technology​
    experience with RDK-B/Yocto/OpenWrt

     

    Job Responsibilities

    Work as a part of the C & Linux-Embeded team to develop reliable and scalable WiFi solutions.
    Actively participate in software design and code reviews.
    Expected to work independently with good problem resolving skills.

     

    Department/Project Description

    Our client is one of the United States largest high-speed Internet, video and phone providers to residential customers.

  • Senior Software Engineer (C, Linux, Networking) IRC256946

    Full Remote · Poland, Ukraine · 4 years of experience · Intermediate
    Description: Our client is one of the United States largest high-speed Internet, video and phone providers to residential customers. Requirements: Must have demonstrated strong technical skill set in software development and a strong command of C,...

    Description:

    Our client is one of the United States largest high-speed Internet, video and phone providers to residential customers.

     

    Requirements:

    • Must have demonstrated strong technical skill set in software development and a strong command of C, Networking and Embedded Linux.
    • Ability to work within tight deadline. Self-motivated with analytical thinking and good attention to details.
    • Awareness on WLAN, Ethernet drivers along with experience in TCP/IP, switching & routing, Ethernet, Bridging is required.
    • Software development expereince using Git.
    • 5+ years of experience in relevant technology

    Nice to have:

    • Development experience WiFi Technology​
    • Experience with RDK-B/Yocto/OpenWrt
       

    Responsibilities:

    • Work as a part of the C & Linux-Embeded team to develop reliable and scalable WiFi solutions.
    • Actively participate in software design and code reviews.
    • Expected to work independently with good problem resolving skills.
  • Lead Embedded Radio Engineer

    Office Work · Ukraine (Kyiv) · Product · 8 years of experience · Intermediate Ukrainian Product 🇺🇦
    Ajax Systems is a full-cycle company working from idea generation and R&D to mass production and sales. We do everything: we produce physical devices (the system includes many different sensors and hubs), write firmware for them, develop the server part...

    Ajax Systems is a full-cycle company working from idea generation and R&D to mass production and sales. We do everything: we produce physical devices (the system includes many different sensors and hubs), write firmware for them, develop the server part and release mobile applications. The team is distributed among 2 offices in Kyiv and Lviv, all technical and product decisions are made locally.

    Ajax already released and continuously improves Malevich OS, which is a heart of our Hub’s. Now we are looking for  Embedded Radio Engineers who are ready to make our system better with us. For us never could be enough: there are still a lot of new functionality, sensors, features to make our system even cooler.


    Required skills:

     

    • Proven experience in short range devices development for commercial products;
    • Understanding wireless technologies (e.g. Wi-Fi, Bluetooth, Zigbee, LoRa, NB-IoT) and protocols stack;
    • Work with RF tools to capture, transmit and analyze RF signals from/to radio broadcast. Vector network analyzer, signal generator, spectrum analyzer, software defined radio;
    • Knowledge about circuit/block design of RF receiver/Transmitter, frequency synthesizer, mixers, digital signal processing, antennas arrays. Understand interferer and collision in RF, methodology of resolve conflicts in RF;
    • Understands different modulation techniques (AM, FM, PM, ASK, FSK, PSK, QAM), understands emit RF spectrums depend of modulation, understands receiver sensitivity, budget of RF channel;
    • Knowledge of embedded coding techniques, interfaces (e.g. SPI, I2C, UART, CAN, RS485) and subsystems.
       

      Would be a plus:

       

    • Experience with ARM Cortex M (STM, Realtek, TI etc);
    • Scripting languages Python, Bash;
    • Commercial experience with specific real-time operating systems;
    • Understanding regulatory of usage radio frequency;
    • Good hands-on experience of software engineering fundamentals such as testing, continuous integration, continuous deployment, pull requests and code reviews, source control, work item/issue tracking.

     

     

        Responsibility zone: 

     

    • Participate in the full embedded software life cycle for RF solutions: choise, design, implementation, code reviews, documentation, testing and validation;
    • Fine tune RF chips for best performance;
    • Create test environment to validate quality gates for radio solutions;
    • Analysis and systematic problem solving for reported issues;
    • Cooperate with electrical engineers to perform verification of new hardware from radio perspective. Review and provide feedback on the firmware specific aspects of hardware design;
    • Be ready to mentoring of newcomers|trainee coworkers.

     

     

       With us you will enjoy:

     

     

    • Working with a team to build an industry’s future;
    • The opportunity to propose and implement own ideas that have an impact on the product and production;
    • Work in a motivated team and zero bullshit culture;
    • Non-trivial challenges and various range of interesting tasks;
    • Competitive salary;
    • Medical Insurance;
    • Corporate English;
    • Compensation for speciallized training;
    • The opportunity to participate in the beta test project of Ajax security systems — receiving and testing new gadgets before their release.

     

Log In or Sign Up to see all posted jobs