Jobs Embedded / IoT / Firmware

297
  • Β· 23 views Β· 1 application Β· 16d

    Hardware (Electronics) Engineer

    Office Work Β· Ukraine (Lviv) Β· 0.5 years of experience Β· English - B1
    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. We seek an attentive and proactive Hardware (Electronics) Engineer for the IoT project.
     

    (Please, pay attention that we will consider candidates from Lviv only).
     

    Requirements:

    β€” 0,5-1 years of experience as an electronics engineer in the embedded area;

    β€” Knowledge of any CAD software (Altium Designer/KiCAD/OrCad/EasyEDA) β€” design of electrical circuits, component library, PCB layout, preparing production output files;

    β€” Knowledge of digital and analog circuits;

    β€” Confident user of test equipment (multimeter, oscilloscope, programmable power supply, electronic loads, signal generator, power profiler, etc),

    β€” Strong experience in a soldering process using modern equipment, specifically when working with small SMD components (0402, QFN packages);

    β€” Experience with fast prototyping platforms (Arduino, Nucleo and others);

    β€” Knowledge and experience with interfaces UART, I2C, SPI, and USB;

    β€” Knowledge of the English language at the level of documentation research.
     

    Responsibilities:

    β€” Participate in the development of electronic systems in experimental and serial projects;

    β€” Create schematic and layout designs using modern components;

    β€” Design debugging, troubleshooting, improvement, and provisioning;

    β€” Preliminary and deep product testing including monitoring of voltages, currents, temperature, signal forms, etc;

    β€” Prepare test report documentation.
     

    Would be a plus:

    β€” Creative approach to solving engineering problems;

    β€” Passion for performing a turn-key development from requirements to ready-for-production designs;

    β€” Experience using LCSC/JLC platforms;

    β€” Experience with component sourcing;

    β€” Experience with Altium Designer;

    β€” Diligence in electrical testing and preparing detailed test reports.
     

    We ensure your growth with:

    β€” Competitive salary with regular reviews;

    β€” Modern projects with cutting-edge technologies;

    β€” Excellent space for your personal and professional development;

    β€” Low level of bureaucracy with a lack of multi-level management;

    β€” Attractive work environment: The modern and stylish office with ergonomic workstations, creative zones, and innovative spaces;

    β€” Healthy&sport program;

    β€” Paid vacations and sick leaves;

    β€” Accountant support;

    β€” Educational Events;

    β€” Free English classes;

    β€” Amazing team buildings

    More
  • Β· 5 views Β· 0 applications Β· 16d

    Middle RF HW Engineer

    Office Work Β· Ukraine (Ivano-Frankivsk) Β· 3 years of experience Β· English - B1
    Looking to take part in exciting and diverse projects, work with state-of-the-art equipment using cutting-edge technologies, and help create unique devices that come to life right before your eyes? Then welcome to EKTOS! Due to the rapid growth in the...

    Looking to take part in exciting and diverse projects, work with state-of-the-art equipment using cutting-edge technologies, and help create unique devices that come to life right before your eyes? Then welcome to EKTOS!

    Due to the rapid growth in the number of our projects, we are expanding our Electronics Development Department and are looking for a Middle RF Electronics Engineer to join our team. Our department handles a wide range of diverse tasks. If you have experience in any of the areas listed below, we’d love to hear from you β€” ο»Ώsend us your CV!

     

    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!

     

    • Core requirements:
      • Bachelor’s or Master’s degree in Electrical Engineering, Electronics, or Telecommunications Engineering
      • 3–5 years of experience in RF design and demonstrated participation in full product lifecycle β€” from schematic design to validation
    • RF and Analog Circuit Design
      • Design and analysis of low-noise amplifiers (LNAs), mixers, oscillators, power amplifiers (PAs), filters, and matching networks
      • Proficiency in S-parameters, impedance matching, and network theory
      • Knowledge of RF layout considerations: controlled impedance lines, ground planes, isolation, and coupling minimization
    • Microwave and Antenna Systems
      • Understanding of antenna theory, RF propagation, and waveguide structures
      • Experience with antenna integration, matching circuits, and feed network optimization
    • Signal Integrity and EMC
      • Familiarity with parasitic effects, crosstalk, return loss, and reflection coefficient management
      • Awareness of EMC/EMI standards and compliance design techniques
    • Measurement and Testing
      • Hands-on use of: Vector Network Analyzers (VNAs), Spectrum Analyzers, Signal Generators, Oscilloscopes with RF capabilities, Power meters, noise figure analyzers, and S-parameter test setups
      • Ability to perform RF characterization
    • Simulation and Modeling
      • Competence in RF simulation: S-parameter analysis, transient and frequency-domain simulations
      • Knowledge of thermal and mechanical influences on RF behavior
    More
  • Β· 60 views Β· 7 applications Β· 16d

    C++ developer

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· English - B1
    About Us: The company is an innovative game development studio at the forefront of 3D mobile game creation. Currently in the early stages of development, we are committed to designing immersive, well-crafted gaming experiences powered by our proprietary...

    About Us:
    The company is an innovative game development studio at the forefront of 3D mobile game creation. Currently in the early stages of development, we are committed to designing immersive, well-crafted gaming experiences powered by our proprietary game engine. Our team is international, consisting of developers, game designers, and 3D artists from Ukraine, Austria, Slovakia, and the Czech Republic, among other countries. 

    We are looking for a highly skilled C++ Developer to join our talented team and contribute to the development of our cutting-edge 3D mobile games.

     

    Your Responsibilities:
    As a C++ Developer, you will be tasked with a variety of responsibilities, ranging from server-side coding to over-the-internet communication protocols, and adapting/modifying existing 3D engines (such as o3de). Depending on your expertise, you will be involved in:

    • Developing and maintaining complex C++ code for mobile game applications.
    • Working on client-server interactions using TCP/IP and other over-the-internet communication methods.
    • Interfacing with other languages to ensure seamless inter-language communication.
    • Collaborating with our game design and 3D development teams to optimize and improve our custom game engine.
    • Conducting research and development (R&D) to implement cutting-edge algorithms and features within the game engine.
    • Participating in the design and implementation of 3D graphics rendering.

       

    Key Requirements:
    We are seeking candidates with the following qualifications:

    • 5+ years of professional experience in C++ development, with demonstrated success in real-world projects.
    • In-depth knowledge of C++, including the Standard Template Library (STL), and familiarity with key C++ features (at least up to C++11).
    • Experience working with TCP/IP and network communications is highly desirable.
    • Familiarity with 3D graphics programming is a strong advantage.
    • Experience in research and development (R&D) and algorithm design is a plus.
    • Game development experience is a significant asset.

     

    Hiring Process:
    We value your time and make our hiring process efficient:

    1. One-hour interview with a C-level executive.
    2. Reference check, which includes a brief 10-minute conversation with your previous manager or colleague.

     

    What We Offer:
    We prioritize the well-being of our team members and provide a supportive work environment with plenty of room for growth:

    • remote-first position allowing for flexibility in work location.
    • flexible work schedule that accommodates your needs.
    • Competitive, high-level compensation based on your experience and contributions.
    • The opportunity to work on meaningful, high-impact projects.
    • Support from a loyal and appreciative management team.
    • A well-backed company with strong financial stability.
    • Access to an array of interesting tasks and challenges, keeping your work varied and engaging.

    Join our team and be a part of creating something truly special, while contributing to a project that supports a crucial cause.

    More
  • Β· 40 views Β· 8 applications Β· 16d

    C++ Developer

    Full Remote Β· EU Β· Product Β· 6 years of experience Β· English - B2
    About Us: We are an innovative game development studio at the forefront of 3D mobile game creation. Currently in the early stages of development, we are committed to designing immersive, well-crafted gaming experiences powered by our proprietary game...

    About Us:
    We are an innovative game development studio at the forefront of 3D mobile game creation. Currently in the early stages of development, we are committed to designing immersive, well-crafted gaming experiences powered by our proprietary game engine. Our team is international, consisting of developers, game designers, and 3D artists from Ukraine, Austria, Slovakia, and the Czech Republic, among other countries. We believe in supporting important causes, and our latest project - a mobile game inspired by real events in Ukraine - is dedicated to raising funds for the country, with 100% of the net proceeds going toward Ukraine relief efforts.

    We are looking for a highly skilled C++ Developer to join our talented team and contribute to the development of our cutting-edge 3D mobile games.
     

    Your Responsibilities:
    As a C++ Developer, you will be tasked with a variety of responsibilities, ranging from server-side coding to over-the-internet communication protocols, and adapting/modifying existing 3D engines (such as o3de). Depending on your expertise, you will be involved in:

    • Developing and maintaining complex C++ code for mobile game applications.
    • Working on client-server interactions using TCP/IP and other over-the-internet communication methods.
    • Interfacing with other languages to ensure seamless inter-language communication.
    • Collaborating with our game design and 3D development teams to optimize and improve our custom game engine.
    • Conducting research and development (R&D) to implement cutting-edge algorithms and features within the game engine.
    • Participating in the design and implementation of 3D graphics rendering.
       

    Key Requirements:
    We are seeking candidates with the following qualifications:

    • 5+ years of professional experience in C++ development, with demonstrated success in real-world projects.
    • In-depth knowledge of C++, including the Standard Template Library (STL), and familiarity with key C++ features (at least up to C++11).
    • Experience working with TCP/IP and network communications is highly desirable.
    • Familiarity with 3D graphics programming is a strong advantage.
    • Experience in research and development (R&D) and algorithm design is a plus.
    • Game development experience is a significant asset.
       

    Hiring Process:
    We value your time and make our hiring process efficient:

    1. One-hour interview with a C-level executive.
    2. Reference check, which includes a brief 10-minute conversation with your previous manager or colleague.
       

    What We Offer:
    We prioritize the well-being of our team members and provide a supportive work environment with plenty of room for growth:

    • A remote-first position allowing for flexibility in work location.
    • A flexible work schedule that accommodates your needs.
    • Competitive, high-level compensation based on your experience and contributions.
    • The opportunity to work on meaningful, high-impact projects.
    • Support from a loyal and appreciative management team.
    • A well-backed company with strong financial stability.
    • Access to an array of interesting tasks and challenges, keeping your work varied and engaging.

    Join our team and be a part of creating something truly special, while contributing to a project that supports a crucial cause.


     

    More
  • Β· 20 views Β· 1 application Β· 17d

    Senior Embedded Linux Engineer (Krakow, Gdansk, Warsaw, Wroclaw)

    Hybrid Remote Β· Worldwide Β· 5 years of experience Β· English - B2
    Project Description: Our Video Collaboration products help companies stay connected and can be found in the conference rooms of some of the biggest businesses in the world. We are a small nimble group and we are growing our team. We create amazing...

    Project Description:

    Our Video Collaboration products help companies stay connected and can be found in the conference rooms of some of the biggest businesses in the world. We are a small nimble group and we are growing our team. We create amazing experiences in the conference room using creative design, surprising science, and innovation. We love what we do because we are passionate about connecting people and we use the products we create every day to stay connected to our team.

     

    Want to be part of this team of collaboration innovators? We are looking for a talented Senior Embedded Engineer who can immediately start contributing to the project. You will be part of a small team of developers focused on making video collaboration an amazing experience and the software you create will be used by thousands of people every day.

     

    Responsibilities:

    - Porting userspace binaries and code from Android ARM64 to Yocto Linux ARM64

    - Enabling security features like dm-verity, SELinux, dm-crypt, PKCS, signed OTA updates on Yocto builds

     

    Mandatory Skills:

    Embedded C++

     

    Mandatory Skills Description:

    - Extensive knowledge of Linux system

    - Strong C/C++ experience, including deep debugging/analysis skills (on logs, JTAG, core dump etc...)

    - Clear understanding of system image build process (Yocto or AOSP build), and device flashing

    - Good understanding of GPIO, peripherals, I2C, SPI, UART, USB, DMA connected device.

    - Ability and willingness to learn new concepts and work on different areas in Linux and Security

    - Patience to work with different stakeholders and collaborate with non subject matter experts

    - Persistence to continue working at difficult problems till resolution

     

    Nice-to-Have Skills Description:

    - Experience in kernel modification and device drivers

    - Real world bootloader experience for a Linux device

    - Extensive hands-on experience with bring-up of Linux devices on a popular ARM-based SoCs such as the Qualcomm Snapdragon series, MediaTek, NXP SoCs

    - Experience setting up partitions on Yocto based devices

     

    Languages:

    English: B2 Upper Intermediate

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

    Embedded Π‘/Π‘++ developer (Middle)

    Office Work Β· Ukraine (Odesa) Β· Product Β· 5 years of experience Β· English - B1
    Infomir is an international group of companies specialising in the production of industrial and consumer electronics. We develop and manufacture high-tech solutions for Internet TV, smart lighting, measuring equipment, and industrial 3D printing. With its...

    Infomir is an international group of companies specialising in the production of industrial and consumer electronics. We develop and manufacture high-tech solutions for Internet TV, smart lighting, measuring equipment, and industrial 3D printing. With its main production facility in Ukraine and offices and distribution centres in the UAE, Germany, Switzerland, the USA, Romania, and Estonia, Infomir provides efficient logistics worldwide.

    Behind the company’s success and ambitions is a strong team of professionals. Today, Infomir employs more than 300 people, and the company continues to scale up by attracting talented specialists and investing in the latest technologies.

    We are currently looking for a Embedded Π‘/Π‘++ developer (Middle) whose main responsibilities will include: 

     

    Responsibilities:

    • Development of low-level and embedded software in C/C++ for microcontroller-based systems.
    • Design and implementation of software architecture for embedded modules from scratch or as part of product improvement.
    • Development of auxiliary software for production, testing, diagnostics, and internal tooling.
    • Implementation and adaptation of communication protocols for embedded systems.
    • Analysis of technical documentation, standards, and hardware specifications.
    • Participation in system-level design of hardware-software solutions.Support and improvement of existing firmware and tools.

       

    Requirements:

    • Strong knowledge of C/C++ with a focus on embedded and low-level development.
    • Practical experience in firmware development for embedded systems.
    • Experience working with different microcontrollers (e.g. STM32 or similar).
    • Ability to analyze requirements and design technical solutions, not just implement predefined tasks.
    • Experience with communication protocols (Bluetooth, LoRaWAN, NB-IoT, or similar).
    • Experience in network and multithreaded programming.

       

    Nice to have:

    • Experience with CMake, Ninja.
    • Background in R&D environments or product development from early stages.
    • Experience working with custom hardware or prototypes.

       

    We offer:

    • Work in an internationally growing company.
    • A comfortable office in Odessa, equipped with a shelter.
    • Official employment with stable pay and all the guarantees of a Dija.City resident.
    • Hybrid work schedule.
    • English language courses.
    • Professional team.
    • Training in the corporate table tennis team.

       

    If you meet these criteria and would like to join our team, please send us your CV.

    More
  • Β· 76 views Β· 1 application Β· 17d

    Senior C++ developer with Computer Vision

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    Project Description: The project provides a set of APIs, image and text recognition libraries, and other tools for automation testing of ECUs, especially automotive headunit and digital cluster. It provides a black box environment, which allows testing of...
    • Project Description:

      The project provides a set of APIs, image and text recognition libraries, and other tools for automation testing of ECUs, especially automotive headunit and digital cluster. It provides a black box environment, which allows testing of automotive headunit without making any change to the headunit's software. In other words, no hook is needed.
      Team is divided in 2 locations: Ukraine and Detroit

    • Responsibilities:

      Design separate components, modules, classes, database tables etc.
      β€’ Code, debug, document, and maintain portions of software.
      β€’ Perform unit and integration testing.
      β€’ Participate in peer code and design reviews.
      β€’ Participate in estimation and planning sessions.
      β€’ Contribute to development of technical project documentation and user documentation.
      β€’ Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation.
      β€’ Participate in conference calls and face-to-face meetings with the Customer and Customer partners.
      β€’ Comply with the best engineering practices, the technical standards and the quality criteria set forth on the project.
      β€’ Report status and progress according to the project rules.
      β€’ Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements.
      β€’ Escalate technical issues to Tech Lead and Product Owner.
      β€’ Improve your qualification within the areas of expertise at various training courses, seminars and/or other educational organizations

    • Mandatory Skills Description:

      Python
      C++
      Computer Vision/image processing

    • Nice-to-Have Skills Description:

      Good communication skills
      Automotive
      Agile

    • Languages:
      • English: B2 Upper Intermediate
    More
  • Β· 50 views Β· 7 applications Β· 17d

    Embedded Software Engineer ( C language )

    Full Remote Β· Worldwide Β· 4 years of experience Β· English - None
    We are seeking a Firmware Engineer to contribute to the design and development of embedded firmware for our advanced DC/DC power conversion ICs. In this role, you will create control firmware for a family of MCU-based digital power controllers for various...

    We are seeking a Firmware Engineer to contribute to the design and development of embedded firmware for our advanced DC/DC power conversion ICs.
    In this role, you will create control firmware for a family of MCU-based digital power
    controllers for various DC/DC power supply topologies. This will enable real-time control,
    configuration, and communication with external systems through serial protocols such as
    I2C, PMBus and UART.
    If you have a strong foundation in embedded systems programming and are eager to learn
    and grow your skills, we’d love to hear from you!

     

    Responsibilities:
    As part of this role, you will:
    β€” Write and test embedded firmware for power IC applications using C.
    β€” Implement real-time control and configuration firmware for embedded systems.
    β€” Interface with serial communication protocols such as I2C, PMBus, and UART.
    β€” FW development for peripherals such as ADC, DAC, and communication interfaces.
    β€” Assist in debugging and validating embedded firmware with mixed-signal hardware in
    a lab environment.
    β€” Collaborate with hardware and software engineers to ensure seamless functionality.
    β€” Create and maintain documentation, including feature descriptions, user guides, and
    firmware design specifications.
    β€” Contribute new ideas for firmware improvements and participate in code reviews to
    maintain quality standards.

    Qualifications:

    β€” You are a hands-on engineer with a strong interest in embedded firmware development.
    You are best equipped for this role if you have:
    β€” BS or MS in Electrical Engineering, Computer Science, or related field.
    β€” 4+ years of experience in embedded firmware development.
    β€” Proficiency in C programming for embedded systems.
    β€” Familiarity with serial communication protocols such as I2C, UART, or PMBus.
    β€” Basic understanding of mixed-signal systems (combining analog and digital
    components).
    β€” Lab experience for debugging firmware with hardware circuits.
    β€” Familiarity with version control systems (e.g., GIT) and debugging tools like JTAG.- Strong problem-solving skills and the ability to work in a collaborative team
    environment.
    β€” Good written and verbal communication skills in English language.

     

    Preferred Skills (Nice to Have):
    β€” Know-how and experience in DCDC power conversion systems.
    β€” Experience with version control systems like GIT.
    β€” Proficiency with JTAG debuggers and debugging firmware systems.
    β€” Familiarity with bare-metal, RTOS environments, and device drivers.
    β€” Programming experience with Python.
    β€” Expertise in serial communication protocols such as I2C, PMBus, and UART.
    β€” Experience with bug tracking systems like JIRA.

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

    Software Engineer

    Hybrid Remote Β· Ukraine Β· Product Β· 3 years of experience Β· English - B2
    A recruitment agency, HiringWise is looking for a Software Engineer (Mobile) for a product company. Security SDK Team, responsible for protecting the integrity, authenticity, and resilience of the mobile SDKs across Android and iOS. The team safeguards...

    A recruitment agency, HiringWise is looking for a Software Engineer (Mobile) for a product company.

     

    Security SDK Team, responsible for protecting the integrity, authenticity, and resilience of the mobile SDKs across Android and iOS. The team safeguards ecosystem by preventing spoofing, securing SDK traffic, and hardening code that runs on billions of devices worldwide.

    Security SDK engineers design and deploy advanced protection mechanisms such as compiler-level transformations, obfuscation pipelines, and cryptographic verification flows, with a strong focus on robustness and long-term architecture.

    We work with technologies including C/C++, LLVM and compiler toolchains, reverse engineering frameworks, Android and iOS platforms, and AWS-based backend services and CI/CD infrastructure.

     

    What you’ll do:

    • Own and develop products and features end-to-end β€” from design to production.
    • Solve diverse and complex problems.
    • Collaborate with Product Managers and Software Engineers to deliver value to customers.
    • Work in an Agile environment with engineers across mobile, backend, and product.
    • Drive security improvements across the Security Team through research, PoCs, and knowledge sharing.
    • Design and implement advanced protection mechanisms for Android and iOS SDKs.
    • Develop and maintain LLVM passes, binary transformations, and custom obfuscation flows.
    • Conduct reverse engineering and red-team exercises using tools such as Frida, Ghidra, IDA Pro to identify weaknesses and improve defense strategies.
    • Work hands-on with C++, memory layouts, system APIs, compilers, linkers, and build chains (CMake-based).
    • Apply low-level debugging, performance tuning, and binary analysis techniques.

       

    What you bring:

    ❗️Please note: we are open to candidates with different technical backgrounds (C++, mobile cross-platform, embedded, game, etc.) who are interested to work with C++, Kotlin, AWS, etc.

     

    • B.Sc. in computer science or an equivalent
    • Strong programming skills in C/C++ with 2+ years of experience, including experience with CMake-based build systems.
    • Experience with low-level programming: memory, compilers, OS internals, or binary formats.
    • Hands-on experience with reverse engineering, debugging, or instrumentation tools (e.g., Frida, Ghidra, IDA Pro).
    • Very good English communication skills.
    • A drive to get things done, especially as part of a team.
    • Ability to quickly adapt to changes and desire to learn and grow.
    • Appreciation for best practices and an itch to raise and act on ideas for improvement.

       

    Bonus Points:

    • Experience in mobile development (Android or iOS).
    • Experience writing LLVM passes or working with LLVM/Clang toolchains.
    • Familiarity with bitcode, compiler pipelines, or obfuscation frameworks.
    • Experience developing or maintaining AWS-based services.
    More
  • Β· 23 views Β· 2 applications Β· 17d

    Senior Hardware Engineer (IoT)

    Full Remote Β· Countries of Europe or Ukraine Β· 4 years of experience Β· English - B2
    We are looking for an experienced Senior Hardware Engineer / PCB Designer who will be responsible for the full hardware development lifecycle of IoT devices β€” from concept and schematic design to PCB layout and testing. This role requires strong...

    We are looking for an experienced Senior Hardware Engineer / PCB Designer who will be responsible for the full hardware development lifecycle of IoT devices β€” from concept and schematic design to PCB layout and testing.
    This role requires strong electronics expertise, hands-on PCB design skills, and the ability to take ownership of technical decisions while working closely with a cross-functional team.

    Responsibilities:

    • Design electrical schematics for IoT devices.
    • Develop PCB layouts (from 2-layer to multilayer boards, including high-speed and RF designs).
    • Select electronic components considering availability, cost, and project requirements.
    • Design and optimize power management solutions, including battery-powered systems and low-power modes.
    • Integrate microcontrollers and peripherals (STM32, ESP32, Nordic, NXP, TI, and others).
    • Build, solder, and bring up hardware prototypes; perform initial testing and debugging.
    • Debug and validate hardware using oscilloscopes, logic analyzers, multimeters, and other lab equipment.
    • Prepare manufacturing files (Gerber, BOM, Pick & Place) and collaborate with PCB manufacturers to ensure quality and specification compliance.
    • Maintain complete technical documentation for manufacturing, certification, and future support.
    • Analyze technical documentation, datasheets, and specifications to make well-grounded engineering decisions.

    Requirements:

    • 4+ years of commercial experience in hardware development and PCB design.
    • Proven experience in schematic design and development of digital and analog circuits.
    • Confident use of Altium Designer / KiCad / Eagle for PCB design.
    • Solid understanding of high-speed signal integrity, EMI/EMC protection, and shielding principles.
    • Hands-on experience with wireless technologies: Wi-Fi, Bluetooth, LoRa, Zigbee, NB-IoT, 4G/5G, RFID, UWB.
    • Experience integrating various sensors (temperature, humidity, vibration, acceleration, etc.).
    • Experience with low-voltage power systems (DC-DC converters, LDOs, batteries, power-efficient architectures).
    • Practical hardware debugging skills using oscilloscopes, logic analyzers, and other measurement tools.
    • Ability to work in a fast-paced environment, collaborate with teammates, and take responsibility for technical solutions.
    • Basic knowledge of embedded programming (C/C++ for microcontrollers will be a plus).

    Nice to have:

    • Experience with LTspice, PSpice, MATLAB, or similar simulation tools.
    • Understanding of IoT device certification and compliance requirements in different regions (EU, USA, China).
    • Experience with MEMS and advanced sensor technologies.
    • Practical knowledge of PCB manufacturing and interaction with fabrication and assembly vendors.

      Our Benefits:
    • Professional growth: Individual development plan, mentorship, reimbursement for professional certifications and English lessons, access to professional courses in Corporate Learning Management System.
    • Community: Tech community and knowledge-sharing events, English speaking club, corporate library and book club, volunteering and charity initiatives.
    • Wellbeing: Medical insurance, regular medical check-ups, sport reimbursement, paid vacation and sick leave, mental health support, and events.
    • Work environment: Fully-equipped offices, top-notch equipment, flexible work format, activities both in-office and online, Y-bucks, and access to the Yalantis store.
    More
  • Β· 46 views Β· 5 applications Β· 18d

    Embedded Engineer (SDR / Networking / Real-Time Systems)

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· English - B1
    We are looking for an experienced Embedded Engineer to join a long-term project focused on the development of a high-end Software Defined Radio (SDR) product that has already entered commercial production and is being sold in hundreds of units. The...

    We are looking for an experienced Embedded Engineer to join a long-term project focused on the development of a high-end Software Defined Radio (SDR) product that has already entered commercial production and is being sold in hundreds of units.

    The product is a complex embedded system combining RF, FPGA, NXP processors, and high-performance networking components. You will work on core system software responsible for real-time data processing, control planes, and high-speed data paths.

    This is a long-term project with no location restrictions β€” candidates from Ukraine and other regions are welcome.

    Responsibilities

    • Design and develop embedded software for an SDR platform based on NXP processors
    • Implement user-space and kernel-space software components
    • Build and maintain high-speed data paths inside the SDR and between external devices (PC, cloud)
    • Develop and operate control planes (internal SDR logic and external integrations)
    • Work on real-time software with strict performance and latency requirements
    • Implement data processing pipelines using UDP/TCP/DPDK
    • Ensure secure data handling (VPNs, encryption, ciphering activation)
    • Collaborate within a system that includes FPGA-based processing (FPGA coding not required)
    • Debug complex real-time and high-performance systems
    • Participate in system-level design and optimization

    Requirements

    • Strong experience with embedded Linux and NXP processors
    • Solid understanding of real-time software development and highly efficient C/C++ code
    • Deep knowledge of networking protocols and data transport
    • Hands-on experience with DPDK, UDP/TCP, and high-throughput networking
    • Experience working with complex embedded systems and real-time processing
    • Strong debugging skills in real-time and low-level environments
    • Proficiency in C / C++, with working knowledge of Python
    • Understanding of software lifecycle management, including:
      • Secure software images
      • Field-deployed software upgrades
      • Monitoring and maintenance
    • Good level of English for technical communication

    Nice to Have

    • Knowledge of RF systems and RF signals
    • Understanding of time synchronization technologies (GNSS, IEEE 1588, clock synchronization)
    • Experience with security-related networking features
    More
  • Β· 34 views Β· 10 applications Β· 18d

    Senior C++ Developer

    Full Remote Β· Ukraine Β· Product Β· 7 years of experience Β· English - B2
    Avanquest is the software publishing subsidiary of Claranova, a French group of innovative technological solutions, established in many countries, with revenues exceeding $500 million. At Avanquest, we create reliable and intuitive software solutions that...

    Avanquest is the software publishing subsidiary of Claranova, a French group of innovative technological solutions, established in many countries, with revenues exceeding $500 million. At Avanquest, we create reliable and intuitive software solutions that satisfy our customers through 3 key product types: PDF software, photo editing software (Inpixio), and utility software to improve PC performance and security. Mainly offered as Software as a Service (SaaS), our products are sold in more than 150 countries and are translated into more than 15 languages worldwide.

     

    Avanquest is:

    • a multicultural collaborative group;
    • an ambitious company in rapid development;
    • a place where each Talent has its place to contribute its know-how and have a real impact on large-scale projects;
    • an environment where productive initiatives are always recognized at their true value.

     

     

    Job details:

    As the C++ Developer, you will work on challenging projects that require strong problem-solving skills and expertise in C++ programming. Also, you will collaborate with cross-functional teams to deliver robust and efficient software solutions while adhering to best practices in coding and design. This position is ideal for a candidate motivated to grow into a leadership role, as it offers the potential to combine technical responsibilities with future people management.

     

    Key Responsibilities :

    • Design, develop, and maintain backend components in modern C++ for desktop applications;
    • Write clean, efficient, and maintainable C++ code following industry best practices;
    • Integrate and maintain internal modules and third-party libraries within large-scale desktop environments;
    • Own and optimize core application logic, including distribution mechanisms and usage tracking;
    • Improve application performance, memory footprint, and overall stability;
    • Participate in code reviews, architecture discussions, and technical decision-making processes;
    • Collaborate effectively with cross-functional and international teams to deliver project objectives;
    • Diagnose, debug, and resolve complex technical issues across development and production environments;
    • Contribute to technical documentation and share knowledge within the development team;
    • Mentor junior developers and promote continuous improvement and engineering excellence.

     

    Required Skills & Qualifications:

    • Proven expertise in modern C++ (C++11 or later) with strong practical experience with a minimum of 7 years of experience;
    • Deep understanding of object-oriented design, algorithms, data structures, and classic design patterns;
    • Experience developing backend or core engine components for Windows desktop applications;
    • Proficiency with debugging tools such as Visual Studio, GDB, and WinDbg.
    • Strong knowledge of multithreading, concurrency, and modern memory management techniques (e.g., smart pointers;
    • Familiarity with the Windows desktop ecosystem, including lifecycle management, distribution, and usage tracking;
    • Experience using Git and collaborative development workflows;
    • Strong analytical and problem-solving abilities, with a focus on delivering pragmatic solutions;
    • Effective communication skills and ability to work within distributed, multicultural teams;
    • Results-oriented mindset with a focus on execution over excessive process.

     

    Nice to Have:

    • Motivation to grow: leadership-minded and technically strong developers are encouraged to apply;
    • Experience with PDF technologies (rendering, parsing, annotations, compression, encryption);
    • Knowledge of cross-platform development frameworks (Electron, CEF, SCITOR);
    • Familiarity with build systems such as CMake or MSBuild;
    • Experience in creating MSI installers (VIX);
    • Understanding of CI/CD pipelines and automation practices;
    • Basic knowledge of cloud technologies (Microsoft Azure stack);
    • Exposure to licensing systems, application security, or DRM;
    • Prior experience leading technical initiatives or mentoring engineers.

     

    Preferred Qualifications:

    • Bachelor’s or master’s degree in computer science, Engineering, or a related field;
    • Interest or hobby in reverse engineering.

     

    What we offer:

    • A fair compensation for your value;
    • Bonus program, paid vacation leave, and more;
    • We are committed to maximizing your potential and ensuring your professional development;
    • Interaction with local and international teams;
    • A friendly and collaborative work environment, where authenticity and well-being are a priority.
    More
  • Β· 32 views Β· 3 applications Β· 18d

    Senior C++ developer with Computer Vision

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - None
    The project provides a set of APIs, image and text recognition libraries, and other tools for automation testing of ECUs, especially automotive headunit and digital cluster. It provides a black box environment, which allows testing of automotive headunit...
    • The project provides a set of APIs, image and text recognition libraries, and other tools for automation testing of ECUs, especially automotive headunit and digital cluster. It provides a black box environment, which allows testing of automotive headunit without making any change to the headunit's software. In other words, no hook is needed.
      Team is divided in 2 locations: Ukraine and Detroit

     

    • Responsibilities:

      Design separate components, modules, classes, database tables etc.
      β€’ Code, debug, document, and maintain portions of software.
      β€’ Perform unit and integration testing.
      β€’ Participate in peer code and design reviews.
      β€’ Participate in estimation and planning sessions.
      β€’ Contribute to development of technical project documentation and user documentation.
      β€’ Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation.
      β€’ Participate in conference calls and face-to-face meetings with the Customer and Customer partners.
      β€’ Comply with the best engineering practices, the technical standards and the quality criteria set forth on the project.
      β€’ Report status and progress according to the project rules.
      β€’ Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements.
      β€’ Escalate technical issues to Tech Lead and Product Owner.
      β€’ Improve your qualification within the areas of expertise at various training courses, seminars and/or other educational organizations

       

    • Mandatory Skills Description:

      Python
      C++
      Computer Vision/image processing

       

    • Nice-to-Have Skills Description:

      Good communication skills
      Automotive
      Agile

       

    • Languages:
      • English: B2 Upper Intermediate
    More
  • Β· 28 views Β· 0 applications Β· 18d

    Senior Visualization Application Developer (C++, OpenGL)

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    Project Description: The SEM product is embedded within the Geosciences Suite of Applications. This application has multiple views consisting of both 2D and 3D visualizations. The current data visualization is not sufficient for what we would like it to...

    Project Description:

    The SEM product is embedded within the Geosciences Suite of Applications. This application has multiple views consisting of both 2D and 3D visualizations. The current data visualization is not sufficient for what we would like it to be. This role is expected to work with the lead and the product owner to understand the current shortcomings, investigate and research potential solutions, propose these solutions to the teams, and then work on the implementation of the agreed upon work. To get to this stage, the developers will also need to learn the inner workings of the visualization framework within Geoscience.

    Responsibilities:

    β€’ Design, develop, and maintain graphics-intensive modules within the Geoscience platform using C++ or Java and OpenGL.
    β€’ Implement advanced 2D and 3D visualization features for seismic, geological, and geospatial data.
    β€’ Optimize rendering performance and ensure cross-platform compatibility, particularly in Linux environments.
    β€’ Collaborate with geoscientists and software engineers to translate domain-specific requirements into technical solutions.
    β€’ Participate in code reviews, testing, and documentation to maintain high-quality software standards.
    β€’ Stay updated with the latest developments in graphics technologies and geoscience applications.

    Mandatory Skills Description:

    β€’ Bachelor's or Master's degree in Computer Science, Geoscience, or a related field.
    β€’ 5+ years of professional experience in Java development with a focus on graphics programming.
    β€’ Proficiency in OpenGL and related graphics libraries for rendering complex datasets.
    β€’ Strong experience working in Linux environments, including shell scripting and system optimization.
    β€’ Excellent problem-solving skills and the ability to work collaboratively in a multidisciplinary team.

    Nice-to-Have Skills Description:

    β€’ Experience with geoscience software platforms.
    β€’ Familiarity with geoscience data formats and visualization techniques.
    β€’ Knowledge of additional programming languages such as C++ or Python.
    β€’ Understanding of GIS technologies and spatial data analysis.
    β€’ Experience with agile development methodologies and version control systems like Git

    Languages:

    English: B2 Upper Intermediate

    More
  • Β· 69 views Β· 11 applications Β· 19d

    Π‘++ developer

    Countries of Europe or Ukraine Β· Product Β· 3 years of experience Β· English - A2
    Our partner - productive company in security domain is looking for C++ Engineer Job Requirements We are seeking a talented C++ developer to join our team. Minimum Qualifications: C++11 Π°Π±ΠΎ Π‘++14 Π°Π±ΠΎ Π‘++17, (stl, boost, curl), Multithreading, REST API,...

    Our partner - productive company in security domain is looking for

    C++ Engineer 

    Job Requirements

    We are seeking a talented C++ developer to join our team. 

    Minimum Qualifications:

    • C++11 Π°Π±ΠΎ Π‘++14 Π°Π±ΠΎ Π‘++17, (stl, boost, curl), Multithreading, REST API, JSON, Microsoft Graph API (Oauth2)

    Preferred Qualifications:

    • Microsoft Azure (AD, AP registration)
       
    More
Log In or Sign Up to see all posted jobs