Jobs

53
  • Β· 35 views Β· 1 application Β· 22d

    Computer Vision C++ Engineer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 5 years of experience Β· Intermediate MilTech πŸͺ–
    We are seeking an experienced Computer Vision Engineer to lead the design and implementation of a low-latency video pipeline for an embedded system integrated with UAVs. You will shape the technical vision and execution for this greenfield project. What...

    We are seeking an experienced Computer Vision Engineer to lead the design and implementation of a low-latency video pipeline for an embedded system integrated with UAVs. You will shape the technical vision and execution for this greenfield project.

     

    What you’ll do:

    β€” Architect and build end-to-end video processing pipeline, including:

    • Multi-camera data capture.
    • Image processing (e.g., contrast enhancement, denoising, sharpening).
    • Feature detection and tracking.
    • Image stabilization.
    • Video encoding and streaming.

    β€” Develop performant and fault-tolerant software utilizing modern language editions and third-party libraries:

    • C++17/20/23.
    • Rust is allowed and encouraged.

    β€” Select appropriate libraries and APIs.

    β€” Take initiative in problem-solving and collaborate directly with electrical and mechanical engineers to integrate and optimize the system.

     

    Requirements:

    • 5+ years of modern C++ or Rust.
    • Experience designing and implementing computer vision systems using efficient algorithms.
    • Experience with GPU-accelerated image processing (OpenCV, CUDA/OpenCL, OpenGL/Vulkan, or their equivalents).
    • A track record of collaboration in multi-disciplinary engineering environments.

     

    Desirable competencies:

    • Embedded SoM platforms (e.g., NVIDIA Jetson).
    • Direct video capture (e.g., MIPI CSI).
    • SightLine video processors and their pipeline architecture.
    • V4L2, FFmpeg, GStreamer, H.265/HEVC, MPEG-TS.
    • Background in Visual Odometry or Visual-Inertial Odometry (VO/VIO).
    • Knowledge of neural networks and other machine learning techniques applicable to computer vision.

     

    We offer:

    • Work from R&D office in Kyiv
    • Military service deferment for eligible employees with valid military registration documents
    • The opportunity to contribute to the development of defense and high-tech innovations in Ukraine
    • Job type: full-time, schedule 5/2 (10–19 or 9–18)
    • Official employment (gig-contract)
    • 24 days of paid annual leave
    • All necessary computer equipment and work-related tools
    • Office equipped with a generator and a stable internet connection

     

    Interview process:

    1. Recruiting interview β€” 45 min
    2. Technical interview β€” 1.5 hours
    3. Final interview in the office β€” 45 min

     

    Please send your CV and we will come back to you within 5 working days in case your skills are suitable.

    More
  • Β· 25 views Β· 0 applications Β· 17d

    Embedded Linux Engineer

    Hybrid Remote Β· Ukraine (Kyiv) Β· 4.5 years of experience Β· Intermediate MilTech πŸͺ–
    Swarmer is a Vendor-Agnostic Autonomy for Coordinated Robots. We develop AI-managed collaborative autonomy to make teams of connected drones and autonomous systems smart, efficient, and self-improving over time. To support our rapid growth and the...

    Swarmer is a Vendor-Agnostic Autonomy for Coordinated Robots. We develop AI-managed collaborative autonomy to make teams of connected drones and autonomous systems smart, efficient, and self-improving over time.

     

    To support our rapid growth and the increasing complexity of our systems, we are seeking a talented Embedded Linux Engineer with expertise in Buildroot, U-Boot, and secure OS development for UAVs.

     

    πŸ“Œ ROLE OVERVIEW:

    As an Embedded Linux Engineer, you will play a pivotal role in developing, customizing, and securing the operating systems that power our autonomous drones. Your expertise in Embedded Linux, Buildroot, U-Boot, and security mechanisms like Secure Boot will be critical in ensuring that our UAV platforms are both robust and secure. You will work closely with cross-functional teams to design and implement secure, efficient, and reliable OS solutions tailored for our advanced drone systems.


    πŸ“Œ WHAT YOU'LL DO:

    Operating System Development:

    • Develop and customize Embedded Linux distributions using Buildroot for UAV applications.
    • Integrate and configure the Linux kernel and U-Boot bootloader to meet the specific needs of our autonomous systems.

     

    Security Implementation:

    • Implement security features such as Secure Boot, encryption, and authentication mechanisms.
    • Ensure compliance with security standards and best practices to protect against vulnerabilities.

     

    System Integration:

    • Collaborate with hardware and software teams to ensure seamless integration between the OS, bootloader, and drone hardware components.
    • Optimize system performance and reliability for real-time operations.

     

    Driver and Firmware Development:

    • Develop and maintain device drivers and firmware for various sensors and peripherals used in UAVs.
    • Work with microcontrollers and embedded systems to ensure compatibility and functionality.

     

    Troubleshooting and Debugging:

    • Diagnose and resolve complex system issues related to the OS, bootloader, and hardware interactions.
    • Perform root cause analysis and implement effective solutions.

     

    Documentation:

    • Create and maintain comprehensive technical documentation, including design specifications, user guides, and security protocols.

     

    Testing and Validation:

    • Develop and execute testing plans to validate the performance and security of the operating system and bootloader.
    • Collaborate with QA teams to ensure high-quality deliverables.

     

    πŸ“Œ WHAT WE ARE LOOKING FOR:
    Embedded Linux Expertise:

    • Extensive experience with Embedded Linux development, especially using Buildroot.
    • Deep understanding of Linux kernel configuration, customization, and optimization.
    • Proficiency with U-Boot bootloader customization and integration.

     

    Security Proficiency:

    • Strong knowledge of security mechanisms such as Secure Boot, encryption techniques, and secure coding practices.
    • Experience in implementing security features at the OS and bootloader levels.

     

    Programming Skills:

    • Proficiency in C/C++ and scripting languages like Bash and Python.
    • Familiarity with cross-compilation and toolchains for embedded platforms.

     

    UAV and Drone Experience:

    • Understanding of UAV technologies, including flight controllers and communication protocols like MAVLink.
    • Experience with autopilot systems such as ArduPilot or PX4 is a significant advantage.

     

    Hardware Knowledge:

    • Experience working with microcontrollers, SoCs, and platforms like Raspberry Pi or similar.
    • Familiarity with hardware interfaces such as I2C, SPI, UART, and GPIO.

     

    Problem-Solving Abilities:

    • Strong analytical skills with the ability to troubleshoot complex system issues.
    • Innovative mindset to develop effective solutions in a fast-paced environment.

     

    Communication Skills:

    • Excellent verbal and written communication skills.
    • Ability to articulate complex technical concepts to both technical and non-technical stakeholders.

     

    Nice to Have Skills:

    • Experience with Docker and virtualization technologies.
    • Knowledge of networking concepts, firewalls, and routing.
    • Background in RF engineering or IoT communication protocols.
    • Knowledge of video streaming protocols.

     

    πŸ“Œ WE OFFER:

    • Dynamic environment with the unique opportunity to directly influence and see the impact of your work.
    • Career and professional growth.
    • Competitive salary, benefits package (insurance, paid sick leaves, 20 paid days-off per year).
    • Benefits of the defense sector (reservation, etc)

     

    πŸ“Œ HOW'S THE HIRING PROCESS GOING:
    βœ”οΈIntro Call with TA Specialist β†’ βœ”οΈ Technical Interview β†’ βœ”οΈ Management interview β†’ βœ”οΈ Final interview β†’ βœ”οΈSecurity check β†’βœ”οΈ Offer

     

    Ready to Apply?
    If you are passionate about embedded systems and security, and eager to contribute to the future of collaborative autonomy in UAVs, we’d love to hear from you!

    More
  • Β· 39 views Β· 4 applications Β· 17d

    Electronics Technician (Mobile Robotics)

    Ukraine Β· Product Β· 1 year of experience Β· Intermediate
    Candidates who can travel abroad to customers are preferred! Job description At Logivations & Pixel Robotics we build mobile transport robots that make logistics and production smarter and more efficient. Join our innovative team and play a hands-on...

    Candidates who can travel abroad to customers are preferred!

     

    Job description

    At Logivations & Pixel Robotics we build mobile transport robots that make logistics and production smarter and more efficient. Join our innovative team and play a hands-on role solving real-world challenges with cutting-edge technology. From day one you’ll collaborate closely with our engineers and developers, assemble and commission robots, and see your ideas turn into working solutions.

    We know outstanding talent is everywhere, so we’re reaching out directly to skilled technicians in Lviv (Π›ΡŒΠ²Ρ–Π²) and the wider Ukrainian tech community.

    What you’ll do

    • Assemble & wire all electronic systems in our robots and accessories
    • Perform first-time commissioning, functional checks and safety tests
    • Conduct fault analysis & repairs on electronic and mechanical components
    • Travel to customers worldwide for on-site start-ups, maintenance and training. Ideally if you could travel outside Ukraine. 
    • Provide remote support and feed field insights straight back to the development team
    • Help integrate new technologies into the next robot generations

    What you bring

    • Completed apprenticeship or degree as Mechatronics Technician, Electronics Technician or similar
    • Genuine interestβ€”and ideally first hands-on experienceβ€”in industrial automation or robotics
    • Team spirit plus an independent, precise working style
    • Conversational English (German a bonus, not a must)
    • Readiness to travel internationally and represent our company on customer sites

    Why us?

    • Flexible working hours & hybrid options
    • An open, international team that values quick decisions and mutual support
    • Projects that matterβ€”delivering to renowned global customers in industry and mid-sized manufacturing
    • Clear career paths and plenty of room for your personal and professional growth
    • Send your CV (in English) and let’s build the future of automation together.
    More
  • Β· 27 views Β· 0 applications Β· 2d

    C/C++ SDR Engineer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 2 years of experience MilTech πŸͺ–
    Our partner is an innovative technology company specializing in the development and implementation of cutting-edge solutions in embedded systems and radio frequency (RF) engineering. We are currently seeking an experienced C/C++ SDR Engineer to join our...

    Our partner is an innovative technology company specializing in the development and implementation of cutting-edge solutions in embedded systems and radio frequency (RF) engineering.

    We are currently seeking an experienced C/C++ SDR Engineer to join our team.

    Key Qualifications:

     

    • strong knowledge of SDR concept, architecture, hardware and software design of modern SDR transceivers;
    • knowledge of PHY and MAC levels of radio systems;
    • experience with C/C++ embedded development;
    • experience with DSP development and implementation in C/C++;
    • experience with IDEs for development, simulation an prototyping SDR based systems (Matlab, GNU Radio, etc.);
    • knowledge of designing, analyzing, modeling, and simulating RF signal processing algorithms for wireless system applications;
    • experience with development and support of FW for SDRs, including debugging/validation/optimization of DSP code, implementation of wireless communication protocols, radio equipment control code;
    • familiarity with FPGA (e.g. Altera/Intel, Xilinx SoC) and ability to address strict requirements for FPGA engineers.

     

    Responsibilities:

     

    • designing, developing, and prototyping Software Defined Radio (SDR) solutions for wireless systems;
    • development and support with design documents, simulation/validation reports, and system documentation;
    • collaboration and interaction with engineers from other departments (RF, SW, HW, etc). Ability to work with a distributed, interdisciplinary team (scientists, engineers, data support).
    More
  • Β· 119 views Β· 9 applications Β· 26d

    Embedded Engineer (Miltech) to $4000

    Hybrid Remote Β· Ukraine (Kyiv) Β· 3 years of experience Β· Pre-Intermediate MilTech πŸͺ–
    Sky Spy Inc team is looking for a talented experienced Embedded Engineer. Ideal candidate β€” experienced developer with deep understanding of electronics and ability to design compact integration modules for mobile platforms. Required...

    Sky Spy Inc team is looking for a talented experienced  Embedded Engineer.
     

    Ideal candidate β€” experienced developer with deep understanding of electronics and ability to design compact integration modules for mobile platforms.
     

    Required qualifications:

    • Knowledge of electronics and electrical engineering fundamentals, specifically principles of operation and application of basic components such as resistors, capacitors, diodes, transistors, inductors, voltage regulators and others.
    • Ability to design simple printed circuit boards and provide full support for small-scale production: circuit design, board routing, preparation of manufacturing files, ordering PCB manufacturing and organizing component assembly (either independently or with contractors).
    • Experience working with typical hardware interfaces (UART, I2C, SPI, GPIO, etc.).
    • Experience working with STM32, ESP32 microcontrollers.
    • Programming in C/C++.
       

    Nice to have:

    • Knowledge of Python, experience in computational task optimization.
    • Knowledge of NPU, GPU and libraries for scientific computing or ML (scikit-learn, PyTorch, etc.).
    • Experience using CUDA or CPLD/FPGA for computation acceleration will be a great plus.
       

    Working conditions:

    • Remote work
    • Full-time employment
    • Flexible schedule
    • Company equity package
    • Competitive salary
    • Work in a team creating a unique product for the international market
    • Opportunity to influence product architecture and see work results in real conditions
       

    About the company: Sky Spy is an innovative company that develops radio intelligence systems for complex and contested electromagnetic environments. We work at the intersection of software, artificial intelligence, and hardware, creating compact integration modules for mobile platforms.

    More
  • Β· 32 views Β· 3 applications Β· 15d

    Embedded Linux and AOSP Engineer to $4000

    Hybrid Remote Β· Ukraine (Lviv) Β· 3 years of experience Β· Upper-Intermediate
    Details: we are looking for an experienced Embedded Linux & AOSP Engineer (Middle/Senior level) to join a project that aims to demonstrate the capabilities of the DTS AutoStage API through a web interface. It helps radio broadcasters provide a...

    🟠 Details: we are looking for an experienced Embedded Linux & AOSP Engineer (Middle/Senior level) to join a project that aims to demonstrate the capabilities of the DTS AutoStage API through a web interface. It helps radio broadcasters provide a world-class in-car listening experience by combining over-the-air audio with Internet technologies.

     

    🟠 Qualifications:

     

    • Experience developing and maintaining embedded software using C/C++;
    • Experience working with Raspberry Pi;
    • Knowledge of Linux internals, bootloaders, and the ability to perform system-level debugging;
    • Experience with Linux distributions, particularly Ubuntu;
    • Proficiency with version control systems such as Git/GitHub and working in Agile teams;
    • Familiarity with audio devices such as ALSA / tinyALSA;
    • Bachelor’s or Master’s degree in Computer or Electrical Engineering, or a related field.

     

    🟠 Would be a plus:

     

    • Experience with build systems like Yocto, Buildroot, or similar;
    • Familiarity with CI/CD pipelines and automated testing;
    • Strong documentation skills and commitment to code quality.

     

    🟠 Responsibilities:

     

    • Perform Linux kernel modifications, device driver development, and BSP bring-up;
    • Develop Hardware Abstraction Layers (HALs);
    • Work with Raspberry Pi as a target hardware platform;
    • Participate in team-based development processes using modern tools and best practices.

     

    🟠 Interview steps:

     

    • Screening with the recruiter (about 30 minutes).
    • Take-home test task.
    • C++ interview with the developer (about 1 hour);
    • Technical interview with the client (about 1 hour).
    • Interview with the management (about 1 hour).

     

    🟠 By joining us, you will get:

     

    • Accounting coverage and lawyer support;
    • Paid Vacations;
    • Paid 4 paid public holidays (New Year, Independence Day, Day of the Defender of Ukraine, and Christmas);
    • Flexible working hours and the possibility to work remotely;
    • Best-class working equipment (laptop and accessories);
    • Good conditions for skills development: the possibility of upgrading your English for business needs due to working time and 50% coverage for studying English; the offer of internal workshops; and wellbeing sessions as one-to-one meetings.

     

    🟠 Our office in Lviv:

     

    • FuturaHUB, located in Lviv (Kulparkivska 200a);
    • An inspiring, modern workplace with a great atmosphere and development culture;
    • β€œHappy Hours” parties;
    • Yoga and sports training in FuturaHUB;
    • Chill-out area: gaming zone with PlayStations, table tennis & table soccer;
    • Beer, coffee, tea, cookies, etc;
    • Conference rooms.

     

    🟠 Some of our Values:

     

    • No overtime and pressure;
    • Regular rest and burnout control;
    • Clean relationships within the company and with the client;
    • Responsibility for the own development, ideas, and interests communication, as well as for the problems that stand in the way of this development;
    • Openness to the new, readiness for changes.
    More
  • Β· 58 views Β· 4 applications Β· 1d

    C/C++ Embedded Engineer

    Hybrid Remote Β· Ukraine (Kyiv, Lviv) Β· 5 years of experience Β· Intermediate
    Job Summary Our embedded software engineering team's mission is to craft reliable, high-performance solutions that reach millions of homes worldwide within the home security market. We follow agile development methodologies with regular sprint cycles,...

    Job Summary

    Our embedded software engineering team's mission is to craft reliable, high-performance solutions that reach millions of homes worldwide within the home security market. We follow agile development methodologies with regular sprint cycles, code reviews, and continuous integration practices. The team's established approach emphasizes comprehensive testing, rigorous security standards, and close collaboration with hardware engineering, product management, and customer support teams. We pride ourselves on writing clean, maintainable code and fostering a culture of knowledge sharing and technical excellence.

    We're seeking a skilled C/C++ Embedded Engineer to take ownership of critical software components in our camera-based security devices. This role involves maintaining existing products through comprehensive debugging and bug fixing, as well as developing innovative new features.

    Responsibilities and Duties

    β€” Design, develop, and maintain high-quality embedded software in C/C++ for camera-based security devices.

    β€” Debug and resolve complex software, hardware, and network connectivity issues across the entire software stack.

    β€” Develop new features and improve existing codebases for the product line.

    β€” Optimize software performance for resource-constrained embedded environments.

    β€” Conduct code reviews and provide technical mentorship to team members.

    β€” Participate in architecture discussions and technical decision-making processes.

    β€” Collaborate with QA teams to develop comprehensive testing strategies.

    β€” Document software designs, APIs, libraries, and troubleshooting procedures.

     

    Qualifications and Skills

    β€” Proven experience in embedded development, with expertise in C/C++ (C++17 standard) and deep knowledge of RTOS and microcontroller architectures (ARM, RISC-V).

    β€” Proficiency in the full SDLC, including professional engineering practices like Git, CMake, code reviews, and continuous integration.

    β€” Solid understanding of network programming and experience with multithreading on multicore microcontrollers.

    β€” Expertise in communication interfaces (I2C, SPI, UART, and Wi-Fi) and experience writing device drivers and libraries.

    β€” Hands-on experience with hardware troubleshooting and debugging tools (oscilloscopes, logic analyzers, etc.) and cross-compilation tool chains.

    β€” Ability to work independently and take ownership of complex projects.

    β€” Excellent communication skills for technical discussions and documentation, with a collaborative mindset for cross-functional team environments.

    β€” At least an Intermediate level in both written and spoken English (B1).

     

    Nice to have

    β€” Understanding of security protocols and encryption methods

    β€” Experience with Python for scripting and automation

    β€” Experience using AI-powered tools to enhance productivity and code quality

     

    We offer multiple benefits that include

    β€” The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member.

    β€” Competitive compensation and perks. Annual performance review.

    β€” Gig-contract.

    β€” 21 paid vacation days per year, paid public holidays according to Ukrainian legislation.

    β€” Development opportunities like corporate courses, knowledge hubs, and free English classes as well as educational leaves.

    β€” Medical insurance is provided from day one. Sick leaves and medical leaves are available.

    β€” Remote working mode is available within Ukraine only.

    β€” Free meals, fruits, and snacks when working in the office.

    More
  • Β· 44 views Β· 6 applications Β· 11d

    Senior Qt Engineer (IRC273120)

    Full Remote Β· Ukraine Β· 4 years of experience
    Job Description Requirements: - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field. - 4-6 years of professional software development experience with strong skills in C++. - Practical experience (around...

    Job Description

    Requirements:

    - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.

    - 4-6 years of professional software development experience with strong skills in C++.

    - Practical experience (around 3-4 years) using multiple modules and versions of the Qt framework, especially for cross-platform development.

    - Experience building complex applications with advanced graphical user interfaces (GUIs).

    - Solid experience working with multi-threading, asynchronous programming, and network communication within Qt.

    - Hands-on experience writing and maintaining unit tests using frameworks such as Qt Test or Google Test.

    - Proven skills in optimizing C++/Qt application performance, including improvements in CPU usage, memory management, and graphics rendering.

    - Effective communication and collaboration skills for working within a cross-functional team.

     

    Nice to have:

    - Previous experience in developing software for medical or other regulated industries (e.g., automotive).

    - Experience building applications specifically for tablets (such as iOS, Android, or embedded Linux devices using Qt).

    - Knowledge of 2D/3D graphics programming with technologies like OpenGL, Vulkan, Metal, DirectX, Qt 3D, VTK, ITK, or similar.

    - Strong with CI/CD practices.

     

     

    Job Responsibilities

    Globallogic is kicking off a brand-new project and needs a Senior Qt Engineer comfortable with challenging tasks. The position involves building a reliable, high-quality medical application in C++/Qt. Responsibilities include developing core components, advanced UI features, performance optimization, and supporting visualization and machine learning integrations. Collaboration with the team, exchanging ideas, and adhering to standards suitable for medical-grade software are essential parts of the role.

    - Liaise with Product Management/Business Analysts to understand requirements and translate them into technical solutions.

    - Collaborate closely with UX/UI designers to translate designs into functional application interfaces. Work with Backend engineers to define and implement communication protocols and APIs.

    - Develop key application features and core components using C++ and Qt modules (Core, GUI, Widgets, QML).

    - Create and refine intuitive, responsive user interfaces specifically designed for tablet devices.

    - Participate in team discussions, helping ensure the app stays scalable, maintainable, and easy to test.

    - Follow existing C++/Qt coding guidelines and best practices, suggesting improvements where you see them.

    - Regularly review code and provide feedback to maintain high quality and foster ongoing improvements.

    - Take an active role in unit testing, continuously improving the reliability and robustness of the software, especially for medical applications.

    - Work closely with teammates to diagnose and fix complicated software issues, ensuring efficient problem-solving.

     

     

    Department/Project Description

    We are partnering with a global leader in medical devices to develop the next-generation cutting-edge tool used during hip arthroscopy for femoroacetabular impingement (FAI). Client provides surgeons with real-time visualization and measurement capabilities by superimposing virtual tools on X-ray images, enabling precise clinical decision-making. The product will help surgers to plan and to validate the procedures by analyzing 2D images from X-Rays, CT, MRI and building 3D objects.

    Our goal is to enhance the product’s capabilities, improving workflow efficiency and advancing surgical outcomes. This project will involve refining requirements, designing intuitive interfaces, and integrating advanced visualization tools to meet the highest clinical standards. Join us in shaping the future of minimally invasive orthopedic surgery.


     

    More
  • Β· 40 views Β· 3 applications Β· 7d

    Middle Rust Developer with C experience (IoT)

    Full Remote Β· EU Β· 4 years of experience Β· Upper-Intermediate
    We’re looking for an experienced Rust Developer with C programming experience to join our embedded development team. You will work on a smart sleep-tracking device in the IoT domain, contributing to a high-impact product with complex technical challenges...

    We’re looking for an experienced Rust Developer with C programming experience to join our embedded development team. You will work on a smart sleep-tracking device in the IoT domain, contributing to a high-impact product with complex technical challenges and strong engineering standards.


    Customer

    Our Customer is a major international company specializing in the development of smart sleep-tracking devices.


    Project

    By joining this project, you’ll work with a team of experienced engineers to enhance the capabilities and performance of a smart sleep-tracking device. The device connects to a mobile application and provides users with a wide range of advanced analytical metrics.


    Requirements

    • Strong Rust programming skills
    • Good C coding skills
    • Experience with networking and IoT device development
    • Knowledge of ESP 32 MCU, interfaces, and protocols (UART, I2C, SPI, I2S)
    • Good understanding of WebRTC, WebSocket, and FFmpeg
    • Experience with Linux OS
    • Experience in debugging and troubleshooting solutions for embedded systems. It should include software debugging on real hardware and debugging of hardware issues
    • At least an Upper-Intermediate level of English


    WOULD BE A PLUS  

    • Expertise in video transcoding (codecs such as H264, H265, MJPEG) and streaming (concepts such as NALU, AVCC, SPS, PPS, in the context of H.264)
    • Knowledge of audio transcoding (codecs such as AAC, OPUS, PCM, G.711, G.722) and streaming (concepts such as DTX, PLC, in the context of OPUS)
    • Experience with Π‘++ 14 standard or a higher standard
    • Practical experience with Bash and Python
    • Knowledge of Google Protobuf protocols


    Responsibilities

    • Develop software components using Rust and C
    • Contribute to the development of technical project documentation and user documentation
    • Participate in conference calls and face-to-face meetings with the Customer and Customer partners
    • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
    • Report on the status and progress according to the project and company demands
    • Spot current deficiencies in the development process, adopted procedures, engineering practices, environment configurations, etc., and suggest improvements
    • Escalate technical issues to the Architect, Team Lead, and Project Manager
    • Improve your qualification within the areas of expertise by attending various training courses, seminars, and/or other educational organizations
    More
  • Β· 27 views Β· 0 applications Β· 7d

    Hardware/Embedded Engineer

    Hybrid Remote Β· Ukraine (Kyiv) Β· 4.5 years of experience Β· Intermediate MilTech πŸͺ–
    Swarmer makes drones of any kind work together autonomously. We develop AI-powered collaborative autonomy for smart, efficient, and self-improving teaming of connected drones and autonomous systems. ROLE OVERVIEW: As an Hardware/Embedded Engineer, you...

    Swarmer makes drones of any kind work together autonomously. We develop AI-powered collaborative autonomy for smart, efficient, and self-improving teaming of connected drones and autonomous systems.

     

    ROLE OVERVIEW:
    As an Hardware/Embedded Engineer, you will be responsible for the hardware composition of our products, their connectivity, and the integration of these with our software solutions. Your role will encompass:

    • Assessing technical requirements for hardware composition and hardware requirements for our software features.
    • Designing and documenting decisions, protocols, and specifications needed for the successful streamlining of the manufacturing process.
    • Prototyping required solutions to bridge the gap between hardware and software products in our ecosystem
    • Working closely with external HW vendors and providing technical expertise for our integrations with them
    • Ensuring the interoperability and final quality of integrated systems.

    The ideal candidate possesses strong technical expertise, experience in embedded development, and a deep understanding of drone technologies and communication protocols.

     

    WHAT YOU'LL DO:

    • Hardware Design and Development: Design and develop hardware architectures for drone systems, including component selection, layout considerations, and system-level integration planning.
    • Embedded Systems Development: Develop and optimize embedded software for companion computers, microcontrollers, flight controllers, and other hardware components, ensuring efficient resource utilization and real-time performance.
    • Prototyping and Testing: Build and test hardware prototypes, conduct performance evaluations, and iterate on designs to meet product specifications and reliability standards.
    • Manufacturing Support: Collaborate with manufacturing teams to streamline production processes, develop assembly procedures, and ensure quality control throughout the manufacturing lifecycle.
    • Vendor Collaboration: Work directly with hardware vendors and suppliers to specify requirements, evaluate components, and oversee the integration of third-party hardware solutions.
    • System Integration: Bridge the gap between hardware capabilities and software requirements, ensuring seamless communication between embedded systems and higher-level autonomy software.
    • Technical Documentation: Create detailed technical specifications, hardware design documents, and integration guides for internal teams and external partners.
    • Quality Assurance: Implement rigorous testing protocols for hardware reliability, environmental durability, and compliance with industry standards and regulations.

     

    WHAT WE ARE LOOKING FOR:

    • Embedded Systems Expertise: Extensive experience in embedded development, including microcontroller programming (ARM, ESP32, STM32), real-time operating systems, and low-level hardware interfacing.
    • Hardware Design Skills: Proficiency in hardware design principles, circuit analysis, PCB design tools (Altium, KiCad), and component selection for ruggedized applications.
    • Drone Technology Knowledge: Deep understanding of UAV hardware ecosystems, including flight controllers (ArduPilot/PX4), sensors (IMUs, GPS, cameras), and communication systems.
    • Programming Proficiency: Strong skills in C/C++ for embedded systems, Python for automation and testing
    • Communication Protocols and Interfaces: Experience with various communication protocols and hardware interfaces including MAVLink, CAN bus, I2C, SPI, UART, and wireless protocols (WiFi, Bluetooth, LoRa, cellular).
    • Manufacturing Experience: Understanding of manufacturing processes, supply chain management, and design for manufacturability (DFM) principles.
    • Problem-Solving Excellence: Proven ability to diagnose complex hardware-software integration issues and develop innovative solutions under tight timelines.
    • Collaboration Skills: Experience working with cross-functional teams and external vendors, with strong communication skills to translate technical requirements across disciplines.

     

    WE OFFER:

    • Work on meaningful products that protect lives and shape the future of Defense Tech.
    • Dynamic environment with the unique opportunity to directly influence and see the impact of your work.
    • Lean, ambitious, and strong team.
    • Competitive salary, benefits package (insurance, paid sick leaves, 20 paid days off per year).
    • Benefits of the defense sector (reservation, etc).

     

    HOW'S THE HIRING PROCESS GOING:

    βœ”οΈIntro Call with TA Specialist β†’ βœ”οΈTechnical Interview (2 parts) β†’ βœ”οΈFinal interview β†’  βœ”️Security check β†’βœ”οΈOffer

     

    If you’re excited about solving complex challenges and eager to contribute to the future of collaborative autonomy, we’d love to hear from you! 
    Ready to Apply?

    More
  • Β· 17 views Β· 2 applications Β· 2d

    Senior C++ developer (Windows Internals and Kernel for drivers) (IRC274028)

    Full Remote Β· Ukraine Β· 4 years of experience Β· Upper-Intermediate
    Job Description At least 3 years of experience in Windows kernel development. Experience in kernel technologies such as WDM and KMDF. Firm understanding of Windows internals - the inner workings of Windows architecture, kernel mechanics, memory...

    Job Description

    • At least 3 years of experience in Windows kernel development.
    • Experience in kernel technologies such as WDM and KMDF.
    • Firm understanding of Windows internals - the inner workings of Windows architecture, kernel mechanics, memory management, native APIs, and libraries.
    • The ability to independently take a feature through the entire cycle – from conception and definition, through design, implementation, and testing, until a successful release to production.
    • Proven experience with modern C++ (focusing on system-level Windows) - a strong advantage.
    • Firm understanding of security concepts - a strong advantage.
    • Background in writing filter and FS mini-filter drivers - a strong advantage.

       

    Job Responsibilities

    We are looking for an experienced individual to join a team that is responsible for developing our cutting-edge collection, prevention and protection technologies using both documented and undocumented proprietary kernel mode techniques.
    The tam develops the core kernel technologies for a wide variety of products, from EDR to next-gen AV, including work that encompasses many aspects of kernel development, from infrastructure through filter drivers to function hooking, to name a few.
    In this position you will:

    • Write kernel software that can reach the depths of the operating system.
    • Implement novel collection and protection techniques.
    • Write robust driver infrastructure.
    • Optimize for extreme performance constraints.
    • Research uncharted territories of the Windows kernel, drivers, APIs, and internal mechanisms.

    Department/Project Description

    The client is a product international company that provides a defence platform that enables development and security teams to protect critical workloads against emerging threats and undiscovered vulnerabilities with a lightweight agent that protects the organisation's public, private and hybrid cloud deployments on-premises data centres managed. In addition, it is an advanced endpoint detection and response platform, which gathers as much information as possible to detect and analyse complex threats while being as non-intrusive as possible, minimising the impact on the network and the endpoint.

    More
  • Β· 37 views Β· 5 applications Β· 2d

    Π‘++/ Blockchain

    Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· Upper-Intermediate
    You will collaborate with the Team Lead to integrate additional C++ libraries and finalize a long-running project approaching its mainnet release. Experience with C++17+ and Boost is preferred. The project is open-source. The system utilizes a variety of...

    You will collaborate with the Team Lead to integrate additional C++ libraries and finalize a long-running project approaching its mainnet release. Experience with C++17+ and Boost is preferred. The project is open-source.

    The system utilizes a variety of technologies including C++ libraries, IPFS-Lite, IPFS-Pub-Sub, CMake, gRPC, Boost, LevelDB, Ethereum smart contracts, and a custom high-speed blockchain. Familiarity with MerkleDAGs is advantageous, but you can quickly get up to speed. You will be working closely with the team to continue development.

    The primary focus will be on code auditing, developer relations, and integration with games/APOs. The project is currently in Beta Phase 3, with ongoing work across various areas.

    The project is approximately 99.99% complete, and upon finalizing, the role will transition to game development. We are already using IPFS-Lite-CPP, IPFS-PubSub (C++), and RickDB (C++).

     

    More
  • Β· 38 views Β· 2 applications Β· 2d

    Reverse Engineer – IoT Devices, Software, and Hardware to $5000

    Part-time Β· Full Remote Β· Worldwide Β· 5 years of experience Β· Upper-Intermediate
    Required Experience & Skills: 5+ years of hands-on experience in reverse engineering firmware, embedded systems, and IoT devices (both software and hardware level). Publicly disclosed CVEs or security advisories for vulnerabilities discovered in...

    βœ… Required Experience & Skills:

    • 5+ years of hands-on experience in reverse engineering firmware, embedded systems, and IoT devices (both software and hardware level).
    • Publicly disclosed CVEs or security advisories for vulnerabilities discovered in firmware, hardware platforms, or IoT protocols.
    • Hardware reverse engineering skills, including working with microcontrollers (e.g., ARM Cortex-M, ESP32), flash memory, EEPROM, and analyzing board-level schematics.
    • Proficiency with hardware analysis tools: oscilloscopes, logic analyzers, JTAG/SWD debuggers, and hardware programmers.
    • Software/firmware analysis: decompilation and static/dynamic analysis using tools like IDA Pro, Ghidra, Radare2, Binwalk, and Firmware-Mod-Kit.
    • Familiarity with IoT communication protocols such as BLE, Zigbee, MQTT, CoAP, and Modbus.
    • Ability to write proof-of-concept exploits, patches, and scripts to demonstrate vulnerabilities.
    • Understanding of memory corruption issues, firmware validation bypass, hardware debugging, and exploit techniques for embedded systems.
       

    πŸŽ“ Preferred Certifications:

    • OSEE – Offensive Security Exploitation Expert
    • OSCE / OSCE3 – Advanced exploitation and reverse engineering credentials from Offensive Security
    • GREM – GIAC Reverse Engineering Malware (by SANS)
    • CREA – Certified Reverse Engineering Analyst
    • PSA Certified Level 2 or 3 – Security certification for IoT platforms and chips
    • (Optional) OSCP – Demonstrates strong penetration testing fundamentals (valuable for broader security understanding)
       

    πŸ” Bonus Qualifications:

    • Participation in CTFs, hardware hacking competitions, or contributions to open-source reverse engineering projects.
    • Experience analyzing secure bootloaders, TPM, secure enclaves, or trusted firmware.
    • Ability to communicate technical findings clearly via reports or presentations.
    • Strong understanding of secure coding practices and firmware patching.
       
    More
  • Β· 14 views Β· 0 applications Β· 1d

    FPGA / Verilog Engineer

    Full Remote Β· Ukraine Β· Product Β· 3 years of experience
    Big product software company is looking for a FPGA / Verilog Engineer. Remote work, high salary + financial bonuses (up to 100% of the salary), regular salary review, interesting projects, good working conditions. REQUIREMENTS: - Experience with FPGA /...

    Big product software company is looking for a FPGA / Verilog Engineer. Remote work, high salary + financial bonuses (up to 100% of the salary), regular salary review, interesting projects, good working conditions.

     

    REQUIREMENTS:

    - Experience with FPGA / Verilog from 3 years;

    - Expertise with C;

    - Higher education;

    - Technical English (higher level is advantage).

     

    COMPANY OFFERS:

    - Employment under gig-contract, all taxes are paid;

    - Flexible working hours;

    - 28 days of paid vacation + 15 days at your own expense;

    - Paid sick leave;

    - Medical insurance (with dentistry and optics), including the children;

    - Opportunity to become an inventor of international patents with paid bonuses;

    - Career and professional growth;

    - Own base of courses and trainings;

    - Office in the Kyiv city centre / remotely;

    - Provision of necessary up-to-date equipment;

    - Regular salary review and financial bonuses (up to 100% of the salary);

    - Bonuses for wedding, birth of children and other significant events;

    - Paid maternity leave;

    - Paid lunches, tea, coffee, water, snacks;

    - Discounts to company's products, services.

    More
  • Β· 87 views Β· 8 applications Β· 1d

    C++/Qt developer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 2 years of experience
    Π£ Π·Π²'язку Π· Ρ€ΠΎΠ·Π²ΠΈΡ‚ΠΊΠΎΠΌ Ρ‚Π° появою ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ–Π² ΡˆΡƒΠΊΠ°Ρ”ΠΌΠΎ C++ developer Π· досвідом Π²Ρ–Π΄ 2 Ρ€ΠΎΠΊΡ–Π². ΠžΠ±ΠΎΠ²β€™ΡΠ·ΠΊΠΈ: - Ρ€ΠΎΠ·Π²ΠΈΡ‚ΠΎΠΊ Ρ–ΡΠ½ΡƒΡŽΡ‡ΠΎΠ³ΠΎ Ρ€Ρ–ΡˆΠ΅Π½Π½Ρ Π½Π° C++ - Ρ€ΠΎΠ·Π²ΠΈΡ‚ΠΎΠΊ Π°Ρ€Ρ…Ρ–Ρ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π‘Π”, написання складних SQL Π·Π°ΠΏΠΈΡ‚Ρ–Π², візуалізація ΠΎΡ‚Ρ€ΠΈΠΌΠ°Π½ΠΈΡ… Π΄Π°Π½ΠΈΡ… Ρƒ вигляді Ρ‚Π°Π±Π»ΠΈΡ†ΡŒ, Π³Ρ€Π°Ρ„Ρ–ΠΊΡ–Π² -...

    Π£ Π·Π²'язку Π· Ρ€ΠΎΠ·Π²ΠΈΡ‚ΠΊΠΎΠΌ Ρ‚Π° появою ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ–Π² ΡˆΡƒΠΊΠ°Ρ”ΠΌΠΎ C++ developer Π· досвідом Π²Ρ–Π΄ 2 Ρ€ΠΎΠΊΡ–Π².

     

    ΠžΠ±ΠΎΠ²β€™ΡΠ·ΠΊΠΈ:

    - Ρ€ΠΎΠ·Π²ΠΈΡ‚ΠΎΠΊ Ρ–ΡΠ½ΡƒΡŽΡ‡ΠΎΠ³ΠΎ Ρ€Ρ–ΡˆΠ΅Π½Π½Ρ Π½Π° C++

    - Ρ€ΠΎΠ·Π²ΠΈΡ‚ΠΎΠΊ Π°Ρ€Ρ…Ρ–Ρ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π‘Π”, написання складних SQL Π·Π°ΠΏΠΈΡ‚Ρ–Π², візуалізація ΠΎΡ‚Ρ€ΠΈΠΌΠ°Π½ΠΈΡ… Π΄Π°Π½ΠΈΡ… Ρƒ вигляді Ρ‚Π°Π±Π»ΠΈΡ†ΡŒ, Π³Ρ€Π°Ρ„Ρ–ΠΊΡ–Π²

    - імплСмСнтація GUI для ΠΎΠ±Ρ€ΠΎΠ±ΠΊΠΈ Π΄Π°Π½ΠΈΡ… Ρ–Π· Π‘Π” (Ρ„Ρ–Π»ΡŒΡ‚Ρ€Π°Ρ†Ρ–Ρ, сортування, Скспорт)

    - імплСмСнтація Π²Π·Π°Ρ”ΠΌΠΎΠ΄Ρ–Ρ— ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ Π· Ρ–Π½ΡˆΠΈΠΌΠΈ частинами СкосистСми

    - ΠΏΡ–Π΄Ρ‚Ρ€ΠΈΠΌΠΊΠ° Ρ‚Π΅Ρ…Π½Ρ–Ρ‡Π½ΠΎΡ— Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†Ρ–Ρ— Π² Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ стані

     

    Задіяні Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³Ρ–Ρ—:

    - C++, Qt

    - MySQL

    - Multithreading

    - Sockets

     

    Π©ΠΎ ΠΌΠΈ ΠΏΡ€ΠΎΠΏΠΎΠ½ΡƒΡ”ΠΌΠΎ:

    - Ρ€ΠΎΠ±ΠΎΡ‚Π° Ρƒ світлому, ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΠΌΡƒ Ρ– Ρ‚ΠΈΡ…ΠΎΠΌΡƒ офісі (10 Ρ…Π² Π²Ρ–Π΄ ΠΌ. ΠŸΠΎΡ‡Π°ΠΉΠ½Π°)

    - Π³Π½ΡƒΡ‡ΠΊΠΈΠΉ Π³Ρ€Π°Ρ„Ρ–ΠΊ Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ, ΠΌΠΎΠΆΠ»ΠΈΠ²Ρ–ΡΡ‚ΡŒ ΠΏΠΎΡ‡ΠΈΠ½Π°Ρ‚ΠΈ Π· 9 Π΄ΠΎ 11 Ρ– ΠΏΡ€Π°Ρ†ΡŽΠ²Π°Ρ‚ΠΈ Π΄ΠΎ 18:00 - 20:00 Π· ΠΏΠ΅Ρ€Π΅Ρ€Π²ΠΎΡŽ Π½Π° ΠΎΠ±Ρ–Π΄

    - 24-Π΄Π΅Π½Π½Π° ΠΎΠΏΠ»Π°Ρ‡ΡƒΠ²Π°Π½Π° відпустка, лікарняні

    - ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½Π° Π·Π°Ρ€ΠΎΠ±Ρ–Ρ‚Π½Π° ΠΏΠ»Π°Ρ‚Π° Π· урахуванням Π²Π°ΡˆΠΈΡ… ΠΎΡ‡Ρ–ΠΊΡƒΠ²Π°Π½ΡŒ Ρ‚Π° Ρ‰ΠΎΡ€Ρ–Ρ‡Π½Π° Ρ—Ρ— актуалізація Π·Π³Ρ–Π΄Π½ΠΎ Π· Ρ€ΠΈΠ½ΠΊΠΎΠ²ΠΈΠΌΠΈ ΡƒΠΌΠΎΠ²Π°ΠΌΠΈ

    - курси Π°Π½Π³Π»Ρ–ΠΉΡΡŒΠΊΠΎΡ— ΠΌΠΎΠ²ΠΈ

    - Ρ‰ΠΎΡ€Ρ–Ρ‡Π½ΠΈΠΉ Check-Up здоров’я Π·Π° Ρ€Π°Ρ…ΡƒΠ½ΠΎΠΊ ΠΊΠΎΠΌΠΏΠ°Π½Ρ–Ρ—

    - ΠΎΠΏΠ»Π°Ρ‚Π° Ρ‚Π° організація ΠΎΠ±Ρ–Π΄Ρ–Π²

    - Π² офісі Π·Π°Π²ΠΆΠ΄ΠΈ Ρ” смачний Ρ‡Π°ΠΉ, ΠΊΠ°Π²Π°, свіТі Ρ„Ρ€ΡƒΠΊΡ‚ΠΈ Ρ‚Π° солодощі

    - співпраця ЀОП, ΠΏΠΎΠ²Π½Π΅ Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΡΡŒΠΊΠ΅ обслуговування Ρ‚Π° компСнсація ΠΏΠΎΠ΄Π°Ρ‚ΠΊΡ–Π²

    More
Log In or Sign Up to see all posted jobs