Jobs

47
  • · 21 views · 2 applications · 11d

    Embedded Software Engineer (Buildroot / CMake / Linux BSP)

    Hybrid Remote · Countries of Europe or Ukraine · Product · 2 years of experience · B1 - Intermediate
    We are expanding our embedded team due to a growing number of tasks related to system build and integration for embedded devices. As an Embedded Software Engineer, you will work across multiple platforms (Rockchip, MTK, Allwinner, Silicon Labs MCUs,...

    We are expanding our embedded team due to a growing number of tasks related to system build and integration for embedded devices. As an Embedded Software Engineer, you will work across multiple platforms (Rockchip, MTK, Allwinner, Silicon Labs MCUs, etc.), focusing on Buildroot-based systems, BSP, Linux kernel, and driver integration. You will be responsible for customizing rootfs, optimizing CMake-based build environments, and automating build processes for Linux/Android/RTOS projects.

    Key Responsibilities:

    • Develop, configure, and maintain Buildroot-based embedded Linux builds.

    • Integrate and customize BSP, bootloader, and Linux kernel.

    • Create and maintain CMake-based cross-compilation build systems.

    • Optimize and streamline the build process, integrating with CI/CD pipelines.

    • Debug low-level issues (kernel, boot, hardware-software integration).

    • Collaborate with hardware teams to ensure stable driver and peripheral integration.

    • (Optional) Support RTOS-based firmware development (FreeRTOS, Zephyr).

    Technical Requirements:

    • Strong hands-on experience with Buildroot, Yocto, or similar embedded build systems.

    • Solid expertise in CMake and cross-compilation workflows.

    • Proven experience with Linux kernel, BSP, and driver development.

    • Solid understanding of embedded systems and ARM architecture.

    • Proficiency in C/C++ (Python/Bash scripting is a plus).

    • Familiarity with Git/Mercurial.

    • Ability to debug and analyze system-level and peripheral integration issues.

    Nice to Have:

    • Experience with RTOS (FreeRTOS, Zephyr).

    • Knowledge of hardware interfaces (I2C, SPI, UART, USB, Ethernet).

    • Android AOSP / NDK experience.

    • Familiarity with Wi-Fi, Bluetooth, Audio codecs.

    Soft Skills:

    • Strong analytical and problem-solving mindset.

    • High attention to detail and code quality.

    • Responsibility and ownership of deliverables.

    • Ability to collaborate effectively in cross-functional teams.

    Education & Language:

    • Bachelor’s degree in Computer Engineering, Electrical Engineering, or related field.

    • English – Intermediate or higher (for documentation and teamwork).

    More
  • · 9 views · 0 applications · 24d

    Hardware Developer

    Office Work · Ukraine (Ivano-Frankivsk, Kharkiv) · 5 years of experience · A2 - Elementary
    Do you want to take part in interesting and diverse projects, work with the latest equipment, using advanced technologies, participate in the creation of unique devices that will be born right before your eyes? Then welcome to Ektos! We are looking for...

    Do you want to take part in interesting and diverse projects, work with the latest equipment, using advanced technologies, participate in the creation of unique devices that will be born right before your eyes? Then welcome to Ektos! We are looking for developers in our office located in Ivano-Frankivsk.

     

    Who are we?

     

    A Danish company that has been successfully operating since 2007 and is one of the leaders in the Embedded direction. And you can become one of us!

     

    Key Responsibilities

     

    • Define hardware architectures and detailed system specifications for analogue, digital, and mixed-signal circuits.
    • Produce high-quality documentation that clearly describes and justifies hardware design choices in accordance with EKTOS quality procedures
    • Perform electrical and thermal design calculations, simulations, and analyses.
    • Design and validate power electronics, including AC/DC and DC/DC converters, battery charging systems, and battery-powered electronics.
    • Conduct battery life estimation and energy consumption optimization for portable and low-power designs.
    • Design and integrate RF circuits and antenna systems, including matching networks and 3rd-party antenna integration.
    • Perform multilayer PCB layout, including HDI, flex, and flex-rigid board designs.
    • Design high-speed PCB interfaces with a strong understanding of signal integrity validation.
    • Apply EMC design principles, perform pre-compliance testing, and conduct EMC troubleshooting.
    • Perform hardware bring-up, verification, and validation.
    • Support the transition from prototype to mass production, including technical interaction with manufacturing.

     

    Technical Competencies

     

    • Advanced proficiency in analogue, digital, and mixed-signal electronics design, supported by strong analytical and simulation capabilities.
    • Skilled in performing circuit- and temperature-level simulations and using industry-standard tools such as LTspicePSpice, and Micro-Cap.
    • A solid foundation in power electronics is essential, including experience with AC/DC and DC/DC convertersbattery management systems, and battery-powered product design.
    • Practical knowledge in RF design, encompassing antenna matching and  layout optimization for RF SoC and module-based systems (Wi-Fi, BLE, LoRa, GSM, LTE, NB-IoT, etc.).
    • Proficiency in multilayer PCB design, including HDIflex, and flex-rigid boards, is required, along with experience in creating production-ready PCB documentation.
    • A comprehensive understanding of high-speed design principles—covering USB, Ethernet, DDR2/3, and HDMI interfaces—and of signal integrity and power integrity validation methods is expected.
    • An in-depth understanding of EMC fundamentalsfiltering, and shielding strategies, combined with hands-on experience in EMC pre-compliance testing and debugging, is essential.
    • Proficient in the practical use of standard laboratory equipment such as oscilloscopes, logic analyzers, multimeters, signal generators, and spectrum analyzers.
    • Strong prototype debugging, troubleshooting and repair skills.

     

    General & Leadership Skills

     

    • Experience in mentoring junior engineers.
    • Ability to manage technical handovers, address customer issues, and support field troubleshooting.
    • Skilled in task decompositiontime estimation, and proactive project communication.
    • Upper-Intermediate or higher English proficiency (written and spoken).
    • Proactive, self-correcting, and committed to continuous technical improvement through collaboration and hands-on experience.

     

    Qualifications

     

    • M.Sc. or B.Sc. in Electronics EngineeringElectrical Engineering, or related discipline.
    • 7+ years of proven experience in hardware development.
    • Expertise in full hardware development cycles from concept to production release.
    • Familiarity with CEFCCEMC, and electrical safety certification standards.


     

    About us and what we can offer:

     

    • 24 working days of paid vacation;
    • Paid sick leave;
    • Complex lunches right in the office;
    • Free English classes twice a week;
    • Children's room with a teacher for children of company employees;
    • Experienced colleagues willing to share knowledge;
    • Regular performance and salary negotiations;
    • Professional growth: variety of projects and technologies, mentoring;
    • Corporate health insurance;
    • Friendly atmosphere, concern for the comfort of specialists;
    • Working trips to Denmark to exchange experience with colleagues (discussed individually);
    • Ability to work in different projects, one or more at the same time;
    • Easy rotation between projects;
    • The office has a kitchen, shower, seating area;

     

    ONLY 1−2 interviews (online and/or office)

     

    EKTOS is a dynamically developing company that works with many different clients from all over the world in such areas as healthcare, finance, transport, agriculture, navigation, travel, banking, and many others.

     

    We develop in C / C ++ for various microcontrollers and processors with and without an operating system and create ready-made working prototypes of devices with our departments.

     

    Working at EKTOS will allow you to see projects from both hardware and software sides and get a high level of skill. We care about creating an informal, safe, and open environment in our offices and we offer a competitive salary.

    More
  • · 72 views · 9 applications · 6d

    Middle/Senior C++ developer

    Full Remote · Countries of Europe or Ukraine · Product · 3 years of experience · B2 - Upper Intermediate
    We are looking for experienced C++ developer who will perform the following during the work on our project: - Design, build, and maintain efficient and reliable C++ code - Work closely with the software development team to develop new products - Suggest...

    We are looking for experienced C++ developer who will perform the following during the work on our project:

     

    - Design, build, and maintain efficient and reliable C++ code

    - Work closely with the software development team to develop new products

    - Suggest and implement improvements on existing products

    - Work on extensions of existing products

    - Work on algorithm complexities

    - Attend meetings with the team (Scrum meetings, C++ discussions)

    - Consult with internal stakeholders to determine the scope of software development tasks

    - Perform basic diagnostic tests and debugging procedures for finished tasks

    - Document processes and maintain software development records

    - Make code reviews of the tasks done by the team

    - Keep up to date with C++ standards and advancements in application development

    - Code restructuring automated testing

     

    We expect our candidate to be familiar with:

     

    - C++ standards and specifications

    - creating algorithms and implement them using C++

    - deploying software across a variety of platforms and operating systems

    - Qt, VTK, CMake

    More
  • · 16 views · 0 applications · 17d

    Senior Embedded Engineer (Wireless)

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · B2 - Upper Intermediate
    Requirements: 3-5 years embedded firmware development experience with C / C++, Linux / Unix platform; Experience with ARM/MIPS processors, embedded Linux; Wireless protocols (802.11); Strongly need networking skill, OSI model understanding; Ability to...

    Requirements:

    3-5 years embedded firmware development experience with C / C++, Linux / Unix platform;

    Experience with ARM/MIPS processors, embedded Linux;

    Wireless protocols (802.11);

    Strongly need networking skill, OSI model understanding;

    Ability to adapt and quickly pick up new technologies;

    Ability to work productively and autonomously, whether on a small

    team or solo, including the ability to give and receive constructive criticism to team members;

    Experience with all phases of the software development life-cycle;

    Excellent analytical and problem-solving skills;

    Experience with Git, including merging and rebasing;

    Experience with bash shell scripting and/or Python;

    BS degree in Computer Science, or related engineering degree;

    Effective written and verbal communication skills (ENGLISH MANDATORY).

     

    Will be a plus:

    Experience working with Cross Compilers;

    Experience with OpenWRT;

    Basic understanding of electronic circuits.

     

    What do we offer:

    International work environment and work with global development teams;

    Excellent work conditions in an A-Class office (Horizon Park Business Center);

    Compensation package matching global standards;

    Flexible work hours (as required);

    Paid parking, courses, training, conferences and business trips;

    Medical insurance;

    Free lunches.

     

    https://www.youtube.com/c/UbiquitiInc

    More
  • · 19 views · 1 application · 17d

    Embedded Software/Firmware Engineer (Network products)

    Office Work · Ukraine (Kyiv) · Product · 3 years of experience · B2 - Upper Intermediate
    Requirements: Minimum of 3 years of software development experience Detailed knowledge of Linux operating system internals Strong C/C++ language, Bash and debugging skills on embedded systems Strong networking knowledge Experience in gateway features...

    Requirements:

    Minimum of 3 years of software development experience

    Detailed knowledge of Linux operating system internals

    Strong C/C++ language, Bash and debugging skills on embedded systems

    Strong networking knowledge

    Experience in gateway features development — VPN, firewall, IPv6, QoS, security, Routing, etc.

    Bachelor or MS in Computer Science or Electrical Engineering

     

    Will be a plus:

    Knowledge of Buildroot / LFS

    Knowledge of NOS technology such as ONL / SnapRoute / Cumulus Network / OpenSwitch

    Experience with Quagga / FRR

    Understanding of dataplane processing and performance enhancement

    Knowledge of Broadcom, Arista, Barefoot switch framework

    Experience of data center switch development

    Experience with BSP and Linux device driver development

    Experience with software management process

    Good team player who can work both independently and also as a team with ability to take initiative

    Ability to organize and prioritize work across several projects simultaneously

    Able to think broad and discuss on software architectural level

    Aggressive working attitude with great communication skill and curiosity

     

    What do we offer:

    International work environment and work with global development teams

    Excellent work conditions in an A-Class office (Horizon Park Business Center)

    Compensation package matching global standards

    Flexible work hours (as required)

    Paid parking, courses, training, conferences and business trips

    Medical insurance

    Free lunches

     

    Responsibilities:

    Deliver new upcoming Unifi switch product

    Work with hardware team from BSP level up to networking software application level

    Communicate with foreign customer closely to implement desired new features and bugfixing

     

    https://www.youtube.com/c/UbiquitiInc

    More
  • · 57 views · 3 applications · 3d

    GPU Kernel Engineer

    Full Remote · Worldwide · 5 years of experience · B2 - Upper Intermediate
    About the position You will develop novel algorithms with low-level kernels. You will collaborate closely with our algorithmic researchers to outperform existing SOTA kernels. Main responsibilities: - Implement novel algorithms on GPUs, pushing...

    About the position 

    You will develop novel algorithms with low-level kernels. You will collaborate closely with our algorithmic researchers to outperform existing SOTA kernels. 

     

    Main responsibilities: 

    - Implement novel algorithms on GPUs, pushing hardware limitations to the edge. 

    - Proactively develop and implement novel speedup and automation methods. 

    - Build and operate low-level profiling setups. 

    - Stay up to date with hardware trends and new capabilities. 

    - Communicate and collaborate with team members. 

     

    Our ideal candidate 

    - Strong background in C/C++ and CUDA. 

    - Extensive experience in code profiling and performance optimization techniques. 

    - Outstanding problem-solving skills. 

    - Independent, quick learner. 

     

    Advantage 

    Strong mathematical background. 

    Deep understanding of AI algorithms. MSc/PhD in Math, CS, EE, or a related field. 
     

     

    We offer:

    • Attractive financial package

    • Challenging projects

    • Professional & career growth

    • Great atmosphere in a friendly small team

    More
  • · 61 views · 1 application · 19d

    Junior Embedded Engineer

    Office Work · Ukraine (Lviv) · 1 year of experience · B1 - Intermediate
    Embrox Solutions — IT company that develops a wide range of unique software products. While developing our team combines modern advanced programming techniques with scientific approaches. That is why our solutions are stable in their work, rapid in their...

    Embrox Solutions — IT company that develops a wide range of unique software products. While developing our team combines modern advanced programming techniques with scientific approaches. That is why our solutions are stable in their work, rapid in their performance and flexible in their usage.

    We do not only qualitatively realize the full cycle of software development, but also provide further support for established products, consulting, and business analytics.

     

    ABOUT PROJECT

    We have a few projects at the moment, so we are looking for a long-term cooperation.

    Among our current projects:

    - Electric vehicle charging station development

    - Healthcare: Medical device development

    - Smart locker

     

    Requirements:

    - C/С++ Programming Language on embedded systems

    - Experience with STM32/SiLabs/Rigado/Microchip microcontrollers

    Interfaces and protocols (UART, I2C, SPI, ModBus, CAN, USB, Ethernet,

    etc.)

    - Embedded Real-time operating systems

    - Linux

    - Experience in image, video, and signal processing

    - Version control systems, task tracking systems

     

    Would be a plus:

    - Experience in networking: TCP, UDP, MQTT, TLS

    - Understanding of cloud connectivity/IoT concepts and applications

    - Automated and regression testing

     

    Responsibilities:

    - Participate in the full embedded software life cycle: design,

    implementation, code reviews, documentation, testing and validation

    - Analysis and systematic problem solving for SW reported issues

    - Cooperate with electrical engineers

     

    What we offer:

    - 18 business days of paid vacations and paid sick leaves

    - New cozy and modern office with coffee/tea/cookies

    - Modern projects with cutting-edge technologies

    - Technical IT English courses, Soft Skills Coaching

    - Other benefits like Medical Insurance/Gym etc.

    - Flexible schedule with remote opportunities

    - Corporate events and team buildings

    - Friendly and funny atmosphere.

    More
  • · 17 views · 3 applications · 19d

    Middle Embedded Engineer

    Office Work · Ukraine (Lviv) · 3 years of experience · B1 - Intermediate
    Embrox Solutions — IT company that develops a wide range of unique software products. While developing our team combines modern advanced programming techniques with scientific approaches. That is why our solutions are stable in their work, rapid in their...

    Embrox Solutions — IT company that develops a wide range of unique software products. While developing our team combines modern advanced programming techniques with scientific approaches. That is why our solutions are stable in their work, rapid in their performance and flexible in their usage.

    We do not only qualitatively realize the full cycle of software development, but also provide further support for established products, consulting, and business analytics.

     

    ABOUT PROJECT

    We have a few projects at the moment, so we are looking for a long-term cooperation.

    Among our current projects:

    - Electric vehicle charging station development

    - Healthcare: Medical device development

    - Smart locker

     

    Requirements:

    - C/С++ Programming Language on embedded systems

    - Experience with STM32/SiLabs/Rigado/Microchip microcontrollers

    Interfaces and protocols (UART, I2C, SPI, ModBus, CAN, USB, Ethernet,

    etc.)

    - Embedded Real-time operating systems

    - Linux

    - Experience in image, video, and signal processing

    - Version control systems, task tracking systems

     

    Would be a plus:

    - Experience in networking: TCP, UDP, MQTT, TLS

    - Understanding of cloud connectivity/IoT concepts and applications

    - Automated and regression testing

     

    Responsibilities:

    - Participate in the full embedded software life cycle: design,

    implementation, code reviews, documentation, testing and validation

    - Analysis and systematic problem solving for SW reported issues

    - Cooperate with electrical engineers

     

    What we offer:

    - 18 business days of paid vacations and paid sick leaves

    - New cozy and modern office with coffee/tea/cookies

    - Modern projects with cutting-edge technologies

    - Technical IT English courses, Soft Skills Coaching

    - Other benefits like Medical Insurance/Gym etc.

    - Flexible schedule with remote opportunities

    - Corporate events and team buildings

    - Friendly and funny atmosphere.

    More
  • · 37 views · 1 application · 26d

    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
  • · 20 views · 1 application · 4d

    C/C++ Embedded Engineer

    Hybrid Remote · Ukraine · 5 years of experience · B1 - 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
  • · 126 views · 15 applications · 3d

    Senior VoIP Engineer

    Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · C1 - Advanced
    Senior VoIP Engineer Synergy Beam Solutions is at the forefront of IT and cybersecurity, currently building a state-of-the-art telecommunications platform designed for high-performance call centers worldwide. We are seeking a Senior VoIP Engineer to...

    🎧 Senior VoIP Engineer

     

    Synergy Beam Solutions is at the forefront of IT and cybersecurity, currently building a state-of-the-art telecommunications platform designed for high-performance call centers worldwide. We are seeking a Senior VoIP Engineer to be a foundational member of our engineering team, driving the architecture, scaling, and reliability of our core SIP-based SaaS platform.

    Join us if you are passionate about tackling complex challenges and redefining communication and emergency systems globally.

     

    🎯 Your Impact:

     

    You will lead the design and maintenance of mission-critical, real-time voice systems. Your focus will be on ensuring unparalleled reliability, scalability, and security while enhancing voice quality and observability across our global cloud infrastructure.

     

    Key Responsibilities:

     

    • Architect & Optimize: Design, develop, and maintain high-performance SIP and RTP-based VoIP systems, serving as the subject matter expert on core VoIP protocols.
    • Deep Troubleshooting: Utilize expert-level skills to diagnose and resolve complex routing, codec, and signaling issues using packet captures (Wireshark), logs, and SIP traces.
    • Protocol & Network Tuning: Proactively optimize network performance across critical protocols (SIP, RTP, TCP/IP, DNS, NAT, and firewall rules).
    • Ecosystem Integration: Integrate, support, and ensure seamless interoperability between PBX systems, SBCs, and modern cloud VoIP environments.
    • Quality Assurance: Define, monitor, and aggressively improve call quality metrics (MOS, jitter, latency) through proactive performance tuning.
    • Feature Leadership: Lead the technical architecture and deployment of advanced voice applications, including real-time transcription, AMD/VMD (Answering Machine Detection), and next-generation AI-driven voice features.
    • Escalation Point: Act as the final point of technical escalation for intricate VoIP incidents, effectively coordinating with internal teams and external vendors.

     

    ⚙️ Technical Requirements:

     

    • Experience: 6+ years in software engineering, with a minimum of 4 years dedicated to VoIP/SIP development.
    • Core Platforms: Deep, hands-on experience with core VoIP infrastructure components, specifically Freeswitch and Kamailio.
    • Programming: Proficiency in scripting and development with Lua and Python. (Experience with Go or C/C++ is a significant plus).
    • Networking Expertise: Expert-level command of network protocols and advanced debugging tools (Wireshark, SIPp, libpcap, Linux/BSD sockets).
    • Cloud & WebRTC: Practical experience with WebRTC, configuring and managing TURN/STUN servers, and deploying solutions on major cloud platforms (AWS, Google Cloud, Cloudflare).
    • Hardware Familiarity: Understanding of traditional telecom hardware, including GSM, E1 gateways, and serial-connected devices.
    • Scalability: Proven track record in building highly scalable systems and implementing effective automated testing frameworks.

     

    Desired Skills (Nice-to-Have):

     

    • Hands-on knowledge of call flow simulation tools and SIP testing frameworks.
    • Experience designing and implementing RESTful APIs and scalable microservices.
    • Familiarity with global network routing principles and optimization techniques.
    • Experience with embedded systems or SIP hardware devices.
    • Background in implementing AI/ML-driven features within VoIP solutions.
    More
  • · 22 views · 0 applications · 27d

    FPGA Engineer

    Hybrid Remote · Ukraine · Product · 2 years of experience · B2 - Upper Intermediate
    About the role We’re looking for a hands-on FPGA engineer to design, simulate, and debug digital logic for high-performance embedded systems. You’ll work across Intel (Altera) and Xilinx device families, build robust interfaces to common peripherals, and...

    About the role

    We’re looking for a hands-on FPGA engineer to design, simulate, and debug digital logic for high-performance embedded systems. You’ll work across Intel (Altera) and Xilinx device families, build robust interfaces to common peripherals, and help optimize datapaths for image/vision workloads.

     

    What you’ll do

    • Architect, implement, and integrate FPGA modules in VHDL/Verilog/SystemVerilog
    • Target and maintain designs for Intel (Altera) and Xilinx FPGAs (Cyclone/Arria/Stratix; Artix/Kintex/Zynq)
    • Create and run simulations (unit, module, and system-level) to verify functionality and timing before hardware bring-up
    • Debug on hardware using built-in tools (Intel SignalTap, Xilinx Integrated Logic Analyzer/ChipScope), assertions, and testpoints
    • Implement and validate standard interfaces: I²C, SPI, MIPI (D-PHY/CSI-2), and LVDS
    • Handle timing closure: constraints (SDC/XDC), CDC, false/multicycle paths, floorplanning as needed
    • Collaborate with firmware, hardware, and imaging teams to define requirements and deliver tested releases

     

    What you’ll bring (must-have)

    • 2+ years of FPGA development with both Intel (Altera) Quartus Prime and Xilinx Vivado toolchains
    • Strong RTL design and verification skills; experience writing self-checking testbenches
    • Proficiency with simulation tools (ModelSim/Questa, Vivado Simulator, etc.)
    • Proven on-board debug using SignalTap and/or ILA
    • Solid understanding of digital design fundamentals: pipelining, FIFOs, resets, clocking, PLLs/MMCMs, CDC
    • Practical experience with I²C, SPI, MIPI, and LVDS at the register-transfer and constraint levels
    • Version control (Git) and clean, reviewable code practices

     

    Nice to have

    • Image/video processing pipelines (ISP, scaling, filtering, HDR)
    • External DDR(3/4/LPDDR) interfaces and memory controllers (Xilinx MIG, Intel EMIF): throughput budgeting, burst tuning, and arbitration
    • High-speed links (MIPI CSI-2/DSI, SERDES, JESD/LVDS framing) and basic signal-integrity awareness
    • Embedded SoC FPGAs (Zynq/Zynq UltraScale+, Intel SoC), AXI/AHB interconnects, and HW/SW co-design
    • Scripting for build/test automation (Tcl, Python, Make/CMake)

     

    Tools you’ll use

    • Intel Quartus Prime, Platform Designer; Xilinx Vivado/Vitis
    • ModelSim/Questa or Vivado Simulator
    • SignalTap, ILA, timing analyzers, and constraint editors
    • Git

     

    Education

    BSc/MSc in Electrical/Computer Engineering or equivalent practical experience.

    More
  • · 102 views · 20 applications · 27d

    Senior QML/Qt/C++ Developer

    Full Remote · Worldwide · Product · 3 years of experience
    We’re looking for an experienced developer with strong QML expertise to lead the client-side of our project. The interface we’re building is closer to a game-like UI — with smooth animations, dynamic transitions, and reactive user interactions. This isn’t...

    We’re looking for an experienced developer with strong QML expertise to lead the client-side of our project. The interface we’re building is closer to a game-like UI — with smooth animations, dynamic transitions, and reactive user interactions. This isn’t just about forms and buttons — we’re crafting a living, interactive client, and we want someone who knows how to make that happen.

     

    🧩 Must-have skills:

    • 🧠 Excellent knowledge of QML — this is our top priority
    • 🛠 Solid understanding of Qt
    • ⚙️ Confident in C++
    • 📡 Experience with WebSocket and HTTP API integration
    • 🎮 Ability to build animated, responsive, game-like interfaces
       

    ✅ Nice to have:

    • Experience with cross-platform builds (iOS, Android, Windows, macOS)
    • Skills in UI optimization for low-end devices
    • Understanding of client-server architectures
       

    🧠 About the company and product:

    • We’re a product-driven company in the gambling niche
    • Developing our own licensed online poker room
    • Working in two-week Scrum sprints
    • Every feature includes:
      — A detailed specification
      — A Figma design
    • CI/CD is fully automated and stable
    • The team is carefully selected — strong professionals, great collaboration, respectful environment
       

    🚀 What we offer:

    • A live product with real users in production
    • Fast iterations, clear processes, open communication
    • Respect for your time and expertise
    More
  • · 36 views · 0 applications · 25d

    Software Engineer UAV/UGV

    Office Work · Ukraine (Kyiv) · 2 years of experience · A2 - Elementary MilTech 🪖
    We are Barragier — a multidisciplinary team developing intelligent control and AI systems for drones, ground robots, and automated turrets. We are looking for an experienced C/C++ Engineer to join our project focused on firmware development for stepper...

    We are Barragier — a multidisciplinary team developing intelligent control and AI systems for drones, ground robots, and automated turrets.
    We are looking for an experienced C/C++ Engineer to join our project focused on firmware development for stepper motor controllers (STM32) and a computer-vision-based targeting system running on Raspberry Pi.

     

    Key Responsibilities:

    • Develop firmware for precise and fast stepper motor control (turret, pan-tilt, stabilization);
    • Implement motion algorithms, microstepping, acceleration/braking curves, and PID control;
    • Optimize code for STM32 (using STM32CubeIDE / HAL / LL / FreeRTOS);
    • Work with stepper motor drivers such as A4988, TMC2209, or similar;
    • Implement communication interfaces between STM32 and Raspberry Pi (UART, I2C, SPI, GPIO);
    • Integrate the firmware with the target tracking and aiming system (C++ / OpenCV) running on Raspberry Pi;
    • Optimize performance, synchronize with video streams, and minimize control latency;
    • Test and debug on real hardware setups.

    Required Qualifications:

    • Strong experience in C / C++ (C++11/14/17) — 2+ years;
    • Hands-on experience with STM32 microcontrollers (HAL, LL, or bare-metal programming);
    • Solid understanding of stepper motor control principles — drivers, timing, microstepping, feedback;
    • Experience with UART, I2C, SPI, GPIO interfaces;
    • Practical experience with Linux environments (Raspberry Pi OS / Ubuntu);
    • Basic OpenCV or video-processing knowledge;
    • Understanding of real-time systems, timers, interrupts, and DMA;
    • Ability to read circuit diagrams and use oscilloscopes.

    Nice to have:

    • Integration with AI-based target detection or tracking modules;
    • Python scripting for tooling or utilities;
    • Familiarity with MAVLink / ROS protocols;
    • ARM-level optimization and debugging skills.
    More
  • · 51 views · 3 applications · 19d

    Software Engineer (C++/Python) UAV Systems

    Part-time · Hybrid Remote · Poland · Product · 2.5 years of experience · B1 - Intermediate
    Requirements description Strong knowledge of C/C++ and embedded development; Experience with Linux, cross-compilation, and drivers; Understanding of RTOS (FreeRTOS, ChibiOS, or NuttX); Hands-on experience with STM32 and ESP32; Familiar with UART, SPI,...

    Requirements description

    • Strong knowledge of C/C++ and embedded development;
    • Experience with Linux, cross-compilation, and drivers;
    • Understanding of RTOS (FreeRTOS, ChibiOS, or NuttX);
    • Hands-on experience with STM32 and ESP32;
    • Familiar with UART, SPI, I2C, and GPIO;
    • Experience with Python/Lua scripting in ArduPilot or PX4;
    • Understanding of UAV architecture (FC, ESC, GPS, sensors);
    • Experience with debug tools (JTAG, SWD, logic analyser);
    • English — for reading technical docs.
    •  

    Preferred Qualifications

    • Work experience with ArduPilot, PX4, Betaflight source code;
    • UAV setup and calibration experience;
    • Knowledge of aerodynamics and flight dynamics;
    • Experience with Gazebo, Mission Planner, QGroundControl;
    • Understanding of radio and telemetry systems.
    •  

    Soft Skills

    • Work experience with ArduPilot, PX4, Betaflight source code;
    • UAV setup and calibration experience;
    • Knowledge of aerodynamics and flight dynamics;
    • Experience with Gazebo, Mission Planner, QGroundControl;
    • Understanding of radio and telemetry systems.
    More
Log In or Sign Up to see all posted jobs