Jobs C / C++ / Embedded
54-
Β· 20 views Β· 0 applications Β· 16d
Hardware Developer
Office Work Β· Ukraine (Ivano-Frankivsk, Kharkiv) Β· 5 years of experience Β· A2 - ElementaryDo 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 LTspice, PSpice, and Micro-Cap.
- A solid foundation in power electronics is essential, including experience with AC/DC and DC/DC converters, battery 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 HDI, flex, 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 fundamentals, filtering, 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 decomposition, time 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 Engineering, Electrical 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 CE, FCC, EMC, 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 -
Β· 112 views Β· 17 applications Β· 27d
Middle/Senior C++ developer
Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 3 years of experience Β· B2 - Upper IntermediateWe are looking for experienced C++ developer who will perform the following during the work on our project: - Design, build, and maintain efficient and reliable C++ code - Work closely with the software development team to develop new products - Suggest...We are looking for experienced C++ developer who will perform the following during the work on our project:
- Design, build, and maintain efficient and reliable C++ code
- Work closely with the software development team to develop new products
- Suggest and implement improvements on existing products
- Work on extensions of existing products
- Work on algorithm complexities
- Attend meetings with the team (Scrum meetings, C++ discussions)
- Consult with internal stakeholders to determine the scope of software development tasks
- Perform basic diagnostic tests and debugging procedures for finished tasks
- Document processes and maintain software development records
- Make code reviews of the tasks done by the team
- Keep up to date with C++ standards and advancements in application development
- Code restructuring automated testing
We expect our candidate to be familiar with:
- C++ standards and specifications
- creating algorithms and implement them using C++
- deploying software across a variety of platforms and operating systems
- Qt, VTK, CMake
More -
Β· 7 views Β· 0 applications Β· 6d
Senior Embedded Engineer (Wireless)
Hybrid Remote Β· Ukraine Β· Product Β· 3 years of experience Β· B2 - Upper IntermediateRequirements: 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 -
Β· 9 views Β· 0 applications Β· 6d
Embedded Software/Firmware Engineer (Network products)
Hybrid Remote Β· Ukraine Β· Product Β· 3 years of experience Β· B2 - Upper IntermediateRequirements: 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 -
Β· 29 views Β· 4 applications Β· 13d
Junior DSP Engineer
Full Remote Β· Ukraine Β· 2 years of experience Β· A2 - ElementaryΠΠ΅ΠΎΠ±Ρ ΡΠ΄Π½Ρ Π½Π°Π²ΠΈΡΠΊΠΈ Key Responsibilities: β’ 1+years experience with DSP β’ DSP algorithm optimization for a low-level programming language (Π‘, intrinsics, assembler) β’ Porting float-point to fixed-point implementation β’ Testing and verification of DSP...ΠΠ΅ΠΎΠ±Ρ ΡΠ΄Π½Ρ Π½Π°Π²ΠΈΡΠΊΠΈ
Key Responsibilities:
β’ 1+years experience with DSP
β’ DSP algorithm optimization for a low-level programming language (Π‘, intrinsics, assembler)
β’ Porting float-point to fixed-point implementation
β’ Testing and verification of DSP solution in a simulator or emulator (on the board)
Required Skills:
β’ Strong C language skills
β’ Pre-intermediate level of the English language (documentation, emailing and verbal communication)
Required Knowledge:
β’ DSP theory: Filters, FFT, division, sqrt, re-sampler, etc.
β’ Approximation: log, exp, sin, cos, etc.
β’ Linear Algebra
ΠΡΠ΄Π΅ ΠΏΠ»ΡΡΠΎΠΌ
Will Be a Plus:
β’ Practical knowledge of DSP platforms
β’ Π‘++, intrinsics, assembler languages
β’ Eclipse
β’ Batch files
β’ MS Visual Studio
β’ MS VS code
β’ MATLAB: DSP System Toolbox, Linear Algebra
β’ Python
β’ GitHub
β’ Shell
β’ Audio files format
β’ Linux (Ubuntu)
ΠΡΠΎΠΏΠΎΠ½ΡΡΠΌΠΎ
We offer:
β’ Competitive compensation
β’ Full accounting assistance and support
β’ Regular annual vacation is 20 working days off
β’ 100% paid sick leave upon provision of the relevant document(s)
β’ Holidays are provided according to the residence country Law
β’ Improvement of the English language knowledge with our teacher
β’ Smart and useful presents for our employees and their kids
β’ Great atmosphere, creative corporate parties, and true individual approach.
ΠΠ±ΠΎΠ²βΡΠ·ΠΊΠΈ
Key Responsibilities:
β’ DSP algorithm optimization for low-level programming language (Π‘, intrinsics, assembler)
β’ Porting float-point to fixed-point implementation
β’ Testing and verification of DSP solution in a simulator or emulator (on the board)
ΠΡΠΎ ΠΏΡΠΎΡΠΊΡ
We are looking for a software engineer to work with different audio DSP algorithms, port them to fixed-point implementation, design test benches for project verification, communicate with customers and discuss solutions, design functions for a DSP library for float and fixed-point implementation.
More -
Β· 77 views Β· 5 applications Β· 24d
GPU Kernel Engineer
Full Remote Β· Worldwide Β· 5 years of experience Β· B2 - Upper IntermediateAbout the position You will develop novel algorithms with low-level kernels. You will collaborate closely with our algorithmic researchers to outperform existing SOTA kernels. Main responsibilities: - Implement novel algorithms on GPUs, pushing...About the position
You will develop novel algorithms with low-level kernels. You will collaborate closely with our algorithmic researchers to outperform existing SOTA kernels.
Main responsibilities:
- Implement novel algorithms on GPUs, pushing hardware limitations to the edge.
- Proactively develop and implement novel speedup and automation methods.
- Build and operate low-level profiling setups.
- Stay up to date with hardware trends and new capabilities.
- Communicate and collaborate with team members.
Our ideal candidate
- Strong background in C/C++ and CUDA.
- Extensive experience in code profiling and performance optimization techniques.
- Outstanding problem-solving skills.
- Independent, quick learner.
Advantage
Strong mathematical background.
Deep understanding of AI algorithms. MSc/PhD in Math, CS, EE, or a related field.
We offer:
β’ Attractive financial package
β’ Challenging projects
β’ Professional & career growth
β’ Great atmosphere in a friendly small team
More -
Β· 25 views Β· 0 applications Β· 10d
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).
-
Β· 149 views Β· 16 applications Β· 16d
Senior VoIP Engineer
Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· C1 - AdvancedSenior VoIP Engineer Synergy Beam Solutions is at the forefront of IT and cybersecurity, currently building a state-of-the-art telecommunications platform designed for high-performance call centers worldwide. We are seeking a Senior VoIP Engineer to...π§ Senior VoIP Engineer
Synergy Beam Solutions is at the forefront of IT and cybersecurity, currently building a state-of-the-art telecommunications platform designed for high-performance call centers worldwide. We are seeking a Senior VoIP Engineer to be a foundational member of our engineering team, driving the architecture, scaling, and reliability of our core SIP-based SaaS platform.
Join us if you are passionate about tackling complex challenges and redefining communication and emergency systems globally.
π― Your Impact:
You will lead the design and maintenance of mission-critical, real-time voice systems. Your focus will be on ensuring unparalleled reliability, scalability, and security while enhancing voice quality and observability across our global cloud infrastructure.
Key Responsibilities:
- Architect & Optimize: Design, develop, and maintain high-performance SIP and RTP-based VoIP systems, serving as the subject matter expert on core VoIP protocols.
- Deep Troubleshooting: Utilize expert-level skills to diagnose and resolve complex routing, codec, and signaling issues using packet captures (Wireshark), logs, and SIP traces.
- Protocol & Network Tuning: Proactively optimize network performance across critical protocols (SIP, RTP, TCP/IP, DNS, NAT, and firewall rules).
- Ecosystem Integration: Integrate, support, and ensure seamless interoperability between PBX systems, SBCs, and modern cloud VoIP environments.
- Quality Assurance: Define, monitor, and aggressively improve call quality metrics (MOS, jitter, latency) through proactive performance tuning.
- Feature Leadership: Lead the technical architecture and deployment of advanced voice applications, including real-time transcription, AMD/VMD (Answering Machine Detection), and next-generation AI-driven voice features.
- Escalation Point: Act as the final point of technical escalation for intricate VoIP incidents, effectively coordinating with internal teams and external vendors.
βοΈ Technical Requirements:
- Experience: 6+ years in software engineering, with a minimum of 4 years dedicated to VoIP/SIP development.
- Core Platforms: Deep, hands-on experience with core VoIP infrastructure components, specifically Freeswitch and Kamailio.
- Programming: Proficiency in scripting and development with Lua and Python. (Experience with Go or C/C++ is a significant plus).
- Networking Expertise: Expert-level command of network protocols and advanced debugging tools (Wireshark, SIPp, libpcap, Linux/BSD sockets).
- Cloud & WebRTC: Practical experience with WebRTC, configuring and managing TURN/STUN servers, and deploying solutions on major cloud platforms (AWS, Google Cloud, Cloudflare).
- Hardware Familiarity: Understanding of traditional telecom hardware, including GSM, E1 gateways, and serial-connected devices.
- Scalability: Proven track record in building highly scalable systems and implementing effective automated testing frameworks.
Desired Skills (Nice-to-Have):
- Hands-on knowledge of call flow simulation tools and SIP testing frameworks.
- Experience designing and implementing RESTful APIs and scalable microservices.
- Familiarity with global network routing principles and optimization techniques.
- Experience with embedded systems or SIP hardware devices.
- Background in implementing AI/ML-driven features within VoIP solutions.
-
Β· 29 views Β· 1 application Β· 24d
Lead Embedded Engineer
Full Remote Β· Ukraine Β· 8 years of experience Β· B2 - Upper IntermediateDescription 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...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.
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
- BLE GATT / UART / SPI / IΒ²C communication
- Secure Boot / Firmware signing / AES / ECDSA / SHA-256
- RTOS (FreeRTOS / ThreadX) + task synchronization
- Debugging via SWD / JTAG / logic analyzers
Nice to Have:
- 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
- Lead firmware development for wearable BLE patches and cellular gateways.
- Define system architecture covering both business logic (data flow, state management, OTA, communication) and security (secure boot, key management, encryption) in line with FDA and IEC 62304 standards.
- 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.
-
Β· 21 views Β· 2 applications Β· 20d
Senior Embedded Linux Engineer
Hybrid Remote Β· EU Β· 5 years of experience Β· B2 - Upper IntermediateProject 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
Skills
Must have
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
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
More -
Β· 23 views Β· 0 applications Β· 20d
Lead Embedded Engineer β Secure Systems/Device Logic (Medical Devices) IRC282590
Full Remote Β· Croatia, Poland, Romania, Slovakia, Ukraine Β· 8 years of experience Β· B2 - Upper IntermediateDescription 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...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.
Requirements
Must Have:
β 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
β BLE GATT / UART / SPI / IΒ²C communication
β Secure Boot / Firmware signing / AES / ECDSA / SHA-256
β RTOS (FreeRTOS / ThreadX) + task synchronization
β Debugging via SWD / JTAG / logic analyzers
Nice to Have:
β 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
Lead firmware development for wearable BLE patches and cellular gateways.
Define system architecture covering both business logic (data flow, state management, OTA, communication) and security (secure boot, key management, encryption) in line with FDA and IEC 62304 standards.
β 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.
More -
Β· 57 views Β· 6 applications Β· 10d
Senior Software Engineer
Full Remote Β· Ukraine Β· 5 years of experience Β· B2 - Upper IntermediateProject 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.
-
Β· 11 views Β· 0 applications Β· 5d
Lead Embedded Engineer IRC282598
Full Remote Β· Ukraine Β· 5 years of experience Β· B2 - Upper IntermediateDescription 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 -
Β· 11 views Β· 0 applications Β· 4d
Lead Embedded Engineer IRC282598
Full Remote Β· Ukraine, Poland Β· 5 years of experience Β· B2 - Upper IntermediateDescription 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 -
Β· 51 views Β· 7 applications Β· 4d
C++ / Rust Engineer
Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· B2 - Upper IntermediateProject: 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