Talent.com
Middle Software Engineer (C++ / Python) UAV Systems (Embedded / RF / Firmware Engineer) @ Absolutelvizion

Middle Software Engineer (C++ / Python) UAV Systems (Embedded / RF / Firmware Engineer) @ Absolutelvizion

AbsolutelvizionWarszawa, Poland
4 days ago
Job description
  • 3+ years of experience in embedded C / C++ development (STM32, ESP32, or similar MCUs).
  • Hands-on experience with RF modules (LoRa / SX127x) and understanding of FHSS / PRNG principles for hopping.
  • Solid knowledge of modern cryptography , including :  AEAD (ChaCha20-Poly1305 or AES-GCM), KDF (HKDF, PBKDF2, Argon2), ECDH (Curve25519 / X25519)
  • Experience with Betaflight (forking / patching) or ArduPilot , including code modification and target builds.
  • Familiarity with Linux / embedded Linux (OpenWRT, Buildroot) and experience working with gstreamer / ffmpeg for streaming applications.
  • Proficiency with Git and CI / CD for embedded builds.
  • Understanding of radio regulations (duty cycle, permitted frequency bands) — or readiness to learn and comply.
  • Basic understanding of hardware schematics : power switches, isolation, relays, and basic SMD soldering for rapid prototyping.
  • Technical English — Intermediate+ (able to read documentation and work with upstream projects).
  • Preferred Qualifications

    • Experience developing for OpenIPC or working with camera SoCs .
    • Background in creating MSP / CRSF / Telemetry integrations for flight controllers.
    • Practical experience in RF link testing (spectrum, BER / RSSI analysis).
    • Experience with libsodium , mbedTLS , or OpenSSL on embedded systems.
    • ,[Develop and integrate cryptographic procedures for ELRS : bind phrase encryption, KDF implementation, ECDH / session key replacement, and secure frame handling., Implement and test FHSS / frequency hopping algorithms — manual and automatic frequency change modes, with adaptation for SX127x / SX128x / LR1122 / LLCC68 and other RF chips., Adapt and extend Betaflight : add custom MSP / CLI commands, modify flight constraints (arming, angle limits), implement additional AUX modes, and enhance OSD telemetry., Configure and improve OpenIPC : optimize video streaming (RTSP / OSD), REST / API endpoints, Wi-Fi STA / AP profiles, watchdog systems, and logging mechanisms., Develop firmware for custom MCU control boards (STM32 / ESP32) : manage relays / SSRs / indicators, implement safety interlocks and fail-safe logic., (Safety disclaimer - no instructions or activities related to harmful or explosive devices.), Conduct comprehensive testing (soak tests, replay / fuzz testing, RF performance analysis), prepare documentation and patches, and manage CI pipelines for firmware builds. ] Requirements : Embedded C, OpenWRT, Git, Switches, SMD, Cryptography, C++, Testing, Embedded system, Prototyping

    Create a job alert for this search

    System Engineer • Warszawa, Poland

    Related jobs
    • Promoted
    Software Engineer (Python) @ Dell Technologies

    Software Engineer (Python) @ Dell Technologies

    Dell TechnologiesWarszawa, Poland
    Software Senior Engineer (Python).AI-ready storage for the world’s most data intensive challenges.We are looking for talented professionals to join our team and help shape the future of storage.Joi...Show moreLast updated: 7 days ago
    • Promoted
    Senior C++ Software Engineer (Embedded)

    Senior C++ Software Engineer (Embedded)

    LuxoftWarszawa, Województwo mazowieckie, Polska
    We are looking for a C++ Software Development Engineer (SDE) at the SDE II level to join our team.In this role, you will be developing and optimizing computer vision and image processing algorithms...Show moreLast updated: 8 days ago
    • Promoted
    Software Senior Engineer (Python)

    Software Senior Engineer (Python)

    DellWARSAW, Masovian Voivodeship, Poland
    Software Senior Engineer (Python).AI-ready storage for the world’s most data intensive challenges.We are looking for talented professionals to join our team and help shape the future of storage.Joi...Show moreLast updated: 5 days ago
    • Promoted
    Software Engineer III - Embedded Systems / Firmware

    Software Engineer III - Embedded Systems / Firmware

    GoogleWarszawa, Masovian, Poland
    Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle in...Show moreLast updated: 4 days ago
    • Promoted
    C / C++ Embedded Software Engineer @ Britenet

    C / C++ Embedded Software Engineer @ Britenet

    BritenetWarszawa, Poland
    Projekt R&D realizowany jest w międzynarodowym środowisku i koncentruje się na rozwoju oprogramowania dla urządzeń IoT oraz ich integracji z platformami chmurowymi. Celem projektu jest opracowan...Show moreLast updated: 8 days ago
    • Promoted
    Embedded Software Engineer (C++) @ Antal

    Embedded Software Engineer (C++) @ Antal

    AntalWarszawa, Poland
    Lokalizacja : Warszawa – model hybrydowy lub praca zdalna.Forma zatrudnienia : B2B / Umowa o pracę .Poszukujemy Embedded Software Engineera (C++), który dołączy do międzynarodowego zespołu inżynierów...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Enigneer

    Embedded Software Enigneer

    SQUARE ONE RESOURCES sp. z o.o.Warszawa, mazowieckie, Polska
    Poszukujemy doświadczonego Inżyniera Oprogramowania Embedded, który dołączy do zespołu rozwijającego nowoczesne systemy infotainment dla pojazdów ciężarowych. Główne zadania będą koncentrować się na...Show moreLast updated: 25 days ago
    • Promoted
    Embedded Systems Engineer : Embedded Linux, Rockchip, Hardware Integration @ Inventively + OOHAi

    Embedded Systems Engineer : Embedded Linux, Rockchip, Hardware Integration @ Inventively + OOHAi

    Inventively + OOHAiWarszawa, Poland
    AI systems that make the physical world measurable, interpretable, and responsive.You’ll play a key role in developing the embedded platform that powers our intelligent camera-based hardware — inte...Show moreLast updated: 11 days ago
    • Promoted
    Software Engineer III, Embedded Systems / Firmware

    Software Engineer III, Embedded Systems / Firmware

    Google Inc.Warszawa, Województwo mazowieckie, Polska
    Software Engineer III, Embedded Systems / Firmware.Experience driving progress, solving problems, and mentoring more junior team members. deeper expertise and applied knowledge within relevant area.B...Show moreLast updated: 13 days ago
    • Promoted
    Mid Aerospace Software Engineer (Python + Algorithms)

    Mid Aerospace Software Engineer (Python + Algorithms)

    AP-TechWarszawa, Województwo mazowieckie, Polska
    Mid Aerospace Software Engineer (Python + Algorithms).AP-Tech operates in the aviation technology industry, delivering advanced automation systems and airport infrastructure for civilian and milita...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer III, Embedded Systems / Firmware

    Software Engineer III, Embedded Systems / Firmware

    GoogleWarszawa, Województwo mazowieckie, Polska
    Software Engineer III, Embedded Systems / Firmware — Google.Write product or system development code.Participate in, or lead design reviews with peers and stakeholders to decide amongst available tec...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Embedded Software Engineer - Pixel Audio

    Senior Embedded Software Engineer - Pixel Audio

    GoogleWarszawa, Masovian, Poland
    Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle in...Show moreLast updated: 4 days ago
    • Promoted
    Firmware Engineer – DPU Systems

    Firmware Engineer – DPU Systems

    Sii Sp. z o.o.Warszawa, Masovian, Poland
    We are seeking a Firmware Engineer to develop low-level software for DPU control and management subsystems.This includes work on firmware interfaces, boot flows, initialization sequences, and hardw...Show moreLast updated: 12 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Solaris Laser sp. z o. o.Kajetany (pow. pruszkowski), Masovian, Poland
    Develop quality firmware for the new product line of the laser marking systems.Work within a Test-Driven Development(TDD) environment. Develop quality software using Object Oriented Design Methodolo...Show moreLast updated: 13 days ago
    • Promoted
    Senior Embedded C++ Developer @ Spyrosoft

    Senior Embedded C++ Developer @ Spyrosoft

    SpyrosoftWarszawa, Poland
    Are you ready to shape the future of healthcare technology? We’re looking for an experienced C++ / Embedded Software Engineer to join our agile team working on an innovative real-time communication p...Show moreLast updated: 29 days ago
    • Promoted
    Software Engineer

    Software Engineer

    AbsoluteVizionWarszawa, Województwo mazowieckie, Polska
    We're looking for a Software Engineer to develop and optimise firmware and software for drones.You'll work with flight controllers, communication systems, and automation scripts for modern UAV plat...Show moreLast updated: 5 days ago
    • Promoted
    Software Engineer III Embedded Systems Firmware

    Software Engineer III Embedded Systems Firmware

    GoogleWarszawa, Warszawa, Polska
    Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.Our products need to handl...Show moreLast updated: 30+ days ago
    • Promoted
    C++ Software Engineer

    C++ Software Engineer

    Samsung R&D Institute PolandWarszawa, Masovian, Poland
    Our team specializes in the development of software solutions for digital television devices, including TVs, Smart Monitors, and large format panels such as LFD and The Wall.We are dedicated to del...Show moreLast updated: 25 days ago