Jobs C / C++ / Embedded

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

    Embedded Software Engineer (Buildroot / CMake / Linux BSP)

    Hybrid Remote Β· Countries of Europe or Ukraine Β· Product Β· 2 years of experience Β· English - B1
    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
  • Β· 11 views Β· 2 applications Β· 18d

    Middle Embedded Software Developer

    Office Work Β· Ukraine (Ivano-Frankivsk, Kharkiv) Β· 3 years of experience Β· English - B1
    Develop in C / C ++ for various microcontrollers and processors with and without the use of operating systems, 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...

    Develop in C / C ++ for various microcontrollers and processors with and without the use of operating systems, 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!

     

    What do you have?

    - Good practical knowledge of C, C++, OOP;

    - Understanding and practical application of RTOS and RTOS-less embedded;

    - Experience in embedded SW development at least 3 years;

    - Intermediate or higher level of English.

     

    You would be a strong candidate if you knew something about this:

    - Version control systems;

    - Bug-tracking systems;

    - Embedded interfaces (SPI, UART, CAN, I2C, RS485).

     

    About us and what we can offer:

    - 24 working days of paid vacation;

    - Paid sick leave;

    - Complex lunches right in the office;

    - Experienced colleagues willing to share knowledge;

    - Regular performance and salary negotiations;

    - Professional growth: variety of projects and technologies, mentoring;

    - Friendly atmosphere, concern for the comfort of specialists;

    - Medical insurance;

    - 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
  • Β· 35 views Β· 0 applications Β· 18d

    Hardware Developer

    Office Work Β· Ukraine (Ivano-Frankivsk, Lviv) Β· 5 years of experience Β· English - A2
    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
  • Β· 12 views Β· 0 applications Β· 26d

    Senior Embedded Engineer (Wireless)

    Hybrid Remote Β· Ukraine Β· Product Β· 3 years of experience Β· English - B2
    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
  • Β· 16 views Β· 1 application Β· 26d

    Embedded Software/Firmware Engineer (Network products)

    Hybrid Remote Β· Ukraine Β· Product Β· 3 years of experience Β· English - B2
    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
  • Β· 11 views Β· 2 applications Β· 11d

    Senior Embedded Software Developer

    Office Work Β· Ukraine (Ivano-Frankivsk), Slovenia Β· 5 years of experience Β· English - B2
    We are looking for a Senior or strong Middle C/C++ developer for various microcontrollers and processors with and without the use of operating systems in order to participate in the creation of unique devices that will be born right before your eyes....

    We are looking for a Senior or strong Middle C/C++ developer for various microcontrollers and processors with and without the use of operating systems in order to participate in the creation of unique devices that will be born right before your eyes. Interesting? Then welcome to Ektos!

     

    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!

     

    What do you have?

    -Master or Bachelor degree in electronics or computer science engineering

    -Experience in C/Π‘++ programming of 5+ years;

    -Experience in design and development of products based on RTOS and RTOS-less embedded systems;

    -Extensive experience of developing products with support of Ethernet protocols (TCP, UDP, DHCP, DNS, ARP, NTP, SMTP, SNMP, ICMP) and CAN protocols (J1939, CANOpen);

    -Extensive experience with In-circuit e mbedded interfaces: SPI, UART, CAN, I2C, I2S, SMBus, etc.

    -Extensive experience with external embedded interfaces: RS 232/422/ 485 , Ethernet, USB bus, etc.

    -Extensive experience with wireless interfaces: Bluetooth, BLE , WiFi, ZigBee, etc ;

    -Experience with different microcontrollers: mainly ARM Cortex- Mx based ( STM32, ATMEL, TI), ESP32, Microchip, Silicon labs (EFR and EFM series) ;

    -At least B2 (CEFR) or Upper-Intermediate+ level of spoken and written English.

     

    Required secondary list of skills:

    -Version control and bug-tracking systems;

    -Unit testing experience;

    -Documentation compilation work;

    -Skills in the use of measuring instruments (oscilloscope, multimeter, etc.);

    -Hardware experience (verification work, circuitry understanding and ability to read and understand electronic schemes).

     

     

    About us and what we can offer:

    - 24 working days of paid vacation;

    - Paid sick leave;

    - Complex lunches right in the office;

    - Experienced colleagues willing to share knowledge;

    - Regular performance and salary negotiations;

    - Professional growth: variety of projects and technologies, mentoring;

    - 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 (Skype 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 apply your high level of skills to real high-tech projects. We care about creating an informal, safe, and open environment in our offices and we offer a competitive salary.

    More
  • Β· 33 views Β· 1 application Β· 18d

    Embedded Software Developer

    Office Work Β· Ukraine (Ivano-Frankivsk, Kharkiv) Β· 1 year of experience Β· English - B1
    Develop in C / C ++ for various microcontrollers and processors with and without the use of operating systems, 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...

    Develop in C / C ++ for various microcontrollers and processors with and without the use of operating systems, 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!

     

    What do you have?

    - Good theoretical knowledge of C, C++, OOP;

    - Understanding of RTOS and RTOS-less embedded;

    - Intermediate or higher level of English.

     

    You would be a strong candidate if you knew something about this:

    - If you have commercial experience in projects or pet projects;

    - Version control systems;

    - Bug-tracking systems;

    - Embedded interfaces (SPI, UART, CAN, I2C, RS485).

     

    About us and what we can offer:

    - 24 working days of paid vacation;

    - Paid sick leave;

    - Complex lunches right in the office;

    - Experienced colleagues willing to share knowledge;

    - Regular performance and salary negotiations;

    - Professional growth: variety of projects and technologies, mentoring;

    - Friendly atmosphere, concern for the comfort of specialists;

    - Medical insurance;

    - 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
  • Β· 54 views Β· 2 applications Β· 18d

    Junior Embedded Engineer

    Office Work Β· Ukraine (Lviv) Β· 1 year 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.

     

    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

     

    What will set you up for success:

    - 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

     

    Extra points if you:

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

    - Understanding of cloud connectivity/IoT concepts and applications

    - Automated and regression testing

     

    You will have the opportunity to:

    - 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

     

    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

    - Paid vacations and sick leaves

    - Accountant support

    - Educational Events

    - Free English classes

    - Amazing team buildings.

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

    Middle Embedded Engineer

    Office Work Β· Ukraine (Lviv) Β· 3 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.

     

    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

     

    What will set you up for success:

    - 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

     

    Extra points if you:

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

    - Understanding of cloud connectivity/IoT concepts and applications

    - Automated and regression testing

     

    You will have the opportunity to:

    - 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

     

    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

    - Paid vacations and sick leaves

    - Accountant support

    - Educational Events

    - Free English classes

    - Amazing team buildings.

    More
  • Β· 34 views Β· 0 applications Β· 30d

    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
  • Β· 65 views Β· 7 applications Β· 30d

    Senior Software Engineer

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    Project Description: Our client is a global medical technology company transforming digital manufacturing through advanced engineering and high-performance software. They are building the backend systems that convert complex 3D digital designs into...
    • Project Description:

      Our client is a global medical technology company transforming digital manufacturing through advanced engineering and high-performance software. They are building the backend systems that convert complex 3D digital designs into physical products at scale.

      As a Senior Software Engineer, you will work on the client's core computational pipeline β€” a distributed, compute-heavy system that processes large 3D datasets and generates high-precision instructions for automated production hardware.
      The role involves solving deep challenges in distributed systems, data-intensive workflows, and algorithmic integration while working closely with cross-functional engineering teams.

       

    • Responsibilities:

      β€’ Design, build, and maintain scalable, high-availability backend services for the client's manufacturing pipeline.
      β€’ Develop robust, event-driven data pipelines for processing large 3D files and generating high-accuracy outputs for automated hardware systems.
      β€’ Own services end to end, including architecture, implementation, containerization, deployment, and cloud-native operations.
      β€’ Collaborate with the client's R&D teams, operations engineers, and hardware/controls groups to integrate and deploy new components.
      β€’ Ensure strong observability through structured logging, metrics, and performance monitoring.
      β€’ Contribute to architectural decisions and maintain engineering excellence through code and design reviews.

       

    • Mandatory Skills Description:

      β€’ 5+ years of professional experience in backend or distributed systems engineering.
      β€’ Strong proficiency in C++ and Python, with the ability to work across multiple languages (one of the programming languages should be on a senior level, other two on the middle level)
      β€’ At least basic knowledge of Golang
      β€’ Proven experience designing, building, and operating compute-heavy, data-intensive, and distributed backend services.
      β€’ Solid understanding of core computer science principles and system-level engineering.

       

    • Nice-to-Have Skills Description:

      β€’ Experience deploying containerized applications to Kubernetes or other cloud orchestration platforms.
      β€’ Background developing high-performance services that operate across multiple programming languages.
      β€’ Familiarity with geometric, scientific, or numerical computation libraries.
      β€’ Experience developing software integrated with automated hardware or robotics.
      β€’ Advanced debugging and performance optimization skills for distributed, multi-threaded systems.

    More
  • Β· 22 views Β· 1 application Β· 25d

    Lead Embedded Engineer IRC282598

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    Description Our client is innovative manufacturer of medical devices in the United States which produces a devices and software applications. At this project, you will have a great opportunity to be involved into the full development life cycle of...

     

    Description

    Our client is innovative manufacturer of medical devices in the United States which produces a devices and software applications.

    At this project, you will have a great opportunity to be involved into the full development life cycle of medical software which is intended to help individuals by processing certain information taken from medical devices to identify health trends and to track daily activities. As additional there are opportunities to work with medical devices, in scope of end-to-end testing.

     

    We are seeking an experienced and strategic Lead Firmware Development Engineer to drive the core architecture and implementation for our next-generation wearable BLE patches and cellular gateways.

    This role is critical for delivering innovative medical monitoring solutions that meet stringent industry standards.

     

    As part of the GlobalLogic team, you will grow, be challenged, and expand your skill set working alongside highly experienced and talented people.

    If this sounds like an exciting opportunity for you, send over your CV!

     

    Requirements

    • 8 + years C / C++ on ARM Cortex-M (EFM32, MAX326xx or similar)
    • Architecture design for state machines / event-driven systems
    • IAR Workbench / GCC / CMake toolchains
    • Secure Boot / Firmware signing / AES / ECDSA / SHA-256
    • RTOS (FreeRTOS / ThreadX) + task synchronization
    • Debugging via SWD / JTAG / logic analyzers

     

    Nice to Have:

    • BLE GATT / UART / SPI / IΒ²C communication
    • PUF/TPU security modules integration
    • Cloud connectivity (AWS IoT / Azure IoT)
    • Python / CMake build automation tools
    • OTA update infrastructure design
    • FDA / IEC 62304 / ISO 14971 process experience

     

    Job responsibilities

    • Design full firmware architecture: device states, data acquisition, BLE/Gateway communication, OTA, power management.
    • Define and implement Secure Boot, signed updates, and key provisioning processes.
    • Develop and review modules handling data packaging, storage, and transmission over BLE / LTE.
    • Lead integration with hardware sensors, NAND, u-blox SARA-R4 modem, and BLE stack.
    • Drive code reviews, CI/CD, verification, and traceability documentation for QMS compliance.
    • Mentor team members and coordinate embedded development roadmap.

     

    What we offer

    Culture of caring. At GlobalLogic, we prioritize a culture of caring. Across every region and department, at every level, we consistently put people first. From day one, you’ll experience an inclusive culture of acceptance and belonging, where you’ll have the chance to build meaningful connections with collaborative teammates, supportive managers, and compassionate leaders. 

    Learning and development. We are committed to your continuous learning and development. You’ll learn and grow daily in an environment with many opportunities to try new things, sharpen your skills, and advance your career at GlobalLogic. With our Career Navigator tool as just one example, GlobalLogic offers a rich array of programs, training curricula, and hands-on opportunities to grow personally and professionally.

    Interesting & meaningful work. GlobalLogic is known for engineering impact for and with clients around the world. As part of our team, you’ll have the chance to work on projects that matter. Each is a unique opportunity to engage your curiosity and creative problem-solving skills as you help clients reimagine what’s possible and bring new solutions to market. In the process, you’ll have the privilege of working on some of the most cutting-edge and impactful solutions shaping the world today.

    Balance and flexibility. We believe in the importance of balance and flexibility. With many functional career areas, roles, and work arrangements, you can explore ways of achieving the perfect balance between your work and life. Your life extends beyond the office, and we always do our best to help you integrate and balance the best of work and life, having fun along the way!

    High-trust organization. We are a high-trust organization where integrity is key. By joining GlobalLogic, you’re placing your trust in a safe, reliable, and ethical global company. Integrity and trust are a cornerstone of our value proposition to our employees and clients. You will find truthfulness, candor, and integrity in everything we do.

    More
  • Β· 27 views Β· 0 applications Β· 24d

    Lead Embedded Engineer IRC282598

    Full Remote Β· Ukraine, Poland Β· 5 years of experience Β· English - B2
    Description Our client is innovative manufacturer of medical devices in the United States which produces a devices and software applications. At this project, you will have a great opportunity to be involved into the full development life cycle of...

     

    Description

    Our client is innovative manufacturer of medical devices in the United States which produces a devices and software applications.

    At this project, you will have a great opportunity to be involved into the full development life cycle of medical software which is intended to help individuals by processing certain information taken from medical devices to identify health trends and to track daily activities. As additional there are opportunities to work with medical devices, in scope of end-to-end testing.

     

    We are seeking an experienced and strategic Lead Firmware Development Engineer to drive the core architecture and implementation for our next-generation wearable BLE patches and cellular gateways.

    This role is critical for delivering innovative medical monitoring solutions that meet stringent industry standards.

     

    As part of the GlobalLogic team, you will grow, be challenged, and expand your skill set working alongside highly experienced and talented people.

    If this sounds like an exciting opportunity for you, send over your CV!

     

    Requirements

    • 8 + years C / C++ on ARM Cortex-M (EFM32, MAX326xx or similar)
    • Architecture design for state machines / event-driven systems
    • IAR Workbench / GCC / CMake toolchains
    • Secure Boot / Firmware signing / AES / ECDSA / SHA-256
    • RTOS (FreeRTOS / ThreadX) + task synchronization
    • Debugging via SWD / JTAG / logic analyzers

     

    Nice to Have:

    • BLE GATT / UART / SPI / IΒ²C communication
    • PUF/TPU security modules integration
    • Cloud connectivity (AWS IoT / Azure IoT)
    • Python / CMake build automation tools
    • OTA update infrastructure design
    • FDA / IEC 62304 / ISO 14971 process experience

     

    Job responsibilities

    • Design full firmware architecture: device states, data acquisition, BLE/Gateway communication, OTA, power management.
    • Define and implement Secure Boot, signed updates, and key provisioning processes.
    • Develop and review modules handling data packaging, storage, and transmission over BLE / LTE.
    • Lead integration with hardware sensors, NAND, u-blox SARA-R4 modem, and BLE stack.
    • Drive code reviews, CI/CD, verification, and traceability documentation for QMS compliance.
    • Mentor team members and coordinate embedded development roadmap.

     

    What we offer

    Culture of caring. At GlobalLogic, we prioritize a culture of caring. Across every region and department, at every level, we consistently put people first. From day one, you’ll experience an inclusive culture of acceptance and belonging, where you’ll have the chance to build meaningful connections with collaborative teammates, supportive managers, and compassionate leaders. 

    Learning and development. We are committed to your continuous learning and development. You’ll learn and grow daily in an environment with many opportunities to try new things, sharpen your skills, and advance your career at GlobalLogic. With our Career Navigator tool as just one example, GlobalLogic offers a rich array of programs, training curricula, and hands-on opportunities to grow personally and professionally.

    Interesting & meaningful work. GlobalLogic is known for engineering impact for and with clients around the world. As part of our team, you’ll have the chance to work on projects that matter. Each is a unique opportunity to engage your curiosity and creative problem-solving skills as you help clients reimagine what’s possible and bring new solutions to market. In the process, you’ll have the privilege of working on some of the most cutting-edge and impactful solutions shaping the world today.

    Balance and flexibility. We believe in the importance of balance and flexibility. With many functional career areas, roles, and work arrangements, you can explore ways of achieving the perfect balance between your work and life. Your life extends beyond the office, and we always do our best to help you integrate and balance the best of work and life, having fun along the way!

    High-trust organization. We are a high-trust organization where integrity is key. By joining GlobalLogic, you’re placing your trust in a safe, reliable, and ethical global company. Integrity and trust are a cornerstone of our value proposition to our employees and clients. You will find truthfulness, candor, and integrity in everything we do.

    More
  • Β· 83 views Β· 10 applications Β· 24d

    C++ / Rust Engineer

    Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· English - B2
    Project: low latency software for global financial markets. What You’ll Do Design and implement ultra-low latency components in C++ and Rust Build and optimize trading engines, matching engines, and market data systems Optimize memory usage, CPU...

    πŸš€Project: low latency software for global financial markets.

     

    🧠 What You’ll Do

    • Design and implement ultra-low latency components in C++ and Rust
    • Build and optimize trading engines, matching engines, and market data systems
    • Optimize memory usage, CPU performance, networking, and multithreading
    • Profile systems and reduce tail latency
    • Develop and maintain containerised environments (Docker)
    • Work with cloud infrastructure (AWS/GCP/Azure)
    • Apply TDD and automated testing practices
    • Collaborate with DevOps, product, and engineering teams
    • Participate in architectural and performance design decisions

       

    βœ… What We’re Looking For

    • 5+ years of professional C++ development
    • Commercial experience with Rust
    • Strong knowledge of:
      • Multithreading & concurrency
      • Low-level memory management
      • High-performance networking
    • Experience with containerisation (Docker)
    • Familiarity with cloud platforms
    • Strong Git, CI/CD, and Jira workflow experience
    • Solid understanding of TDD and automated testing
    • Strong English communication skills

       

    🎁 What We Offer

    • Work on industry-leading low-latency systems
    • Transparent strategy and thoughtful management that keep everyone aligned
    • Space for personal growth and career development without limits
    • A culture of continuous learning: internal courses, workshops, and English classes twice a week
    • Skill up events where we share experience and stay on top of trends
    • Competitive perks: flexible schedule, a strong compensation package, support for professional certifications, and a generous vacation policy
    • Team spirit that thrives through regular events, gatherings, and celebrations
    More
  • Β· 48 views Β· 10 applications Β· 1d

    Π‘++ Architecture Engineer

    Full Remote Β· Worldwide Β· 5 years of experience Β· English - C1
    We are looking for a Senior C++ Engineer to join our team. You will help design and improve complex software systems, maintain build processes, and work on a new Bazel-based build system. This role is perfect for someone with deep knowledge of C/C++,...

    We are looking for a Senior C++ Engineer to join our team. You will help design and improve complex software systems, maintain build processes, and work on a new Bazel-based build system.

    This role is perfect for someone with deep knowledge of C/C++, build systems, and software architecture.

     

    What You’ll Do

    • Design, refactor, and maintain multilayered software architectures (e.g., PAL, HAL layers)
    • Build prototypes and pilot components for new designs
    • Maintain and improve Make/CMake build systems
    • Help develop a new Bazel-based build system
    • Troubleshoot build issues (linker errors, missing headers, wrong library versions)
    • Support team members to implement architectural changes correctly

       

    What We’re Looking For

    • Experience in C++ development or software architecture
    • Strong experience with Makefiles (GNU Make) and CMake
    • Solid understanding of C/C++ compilation, linking, and dependencies
    • Experience in designing and refactoring multilayered systems
    • Skilled in Python and Bash for automation
    • Experience with Git/GitHub
    • Strong problem-solving skills for build issues

       

    Nice to Have:

    • Experience with Bazel (integration, migration, or build system development)

       

    Why Join Us

    • Work on challenging projects with a cutting-edge tech stack
    • Influence software architecture and processes
    • Collaborate with a supportive engineering team
    • Flexible working hours

       

    More
Log In or Sign Up to see all posted jobs