-
Alliance for Recruitment

Embedded Software Engineer

Alliance for Recruitment
Latvia · Full-time · Mid-Senior

Our client Handwave is looking for a highly skilled Embedded Software Engineer to join their team and drive the development of cutting-edge embedded systems. You will play a key role in designing, implementing, and optimizing software for real-time applications in their innovative products. This position requires expertise in embedded software development, strong problem-solving abilities, and experience working with hardware components.


Responsibilities:

  • Design, develop, and maintain embedded software solutions for real-time systems.
  • Collaborate with hardware engineers and other departments to define system architecture and ensure seamless integration.
  • Develop firmware and drivers for microcontrollers, processors, and custom hardware.
  • Optimize software for performance, power consumption, and reliability.
  • Conduct thorough debugging, testing, and validation of embedded software.
  • Work with RTOS-based and bare-metal systems.
  • Develop and maintain centralized device management solutions to monitor, update, and control field-deployed devices remotely.
  • Ensure compliance with industry standards and best practices.
  • Document designs, implementation details, and testing procedures.


Requirements:

  • 3+ years of experience in embedded software development.
  • Proficiency in C and C++ for embedded systems.
  • Strong experience with RTOS/Yocto/Buildroot (e.g., FreeRTOS, VxWorks, QNX) and bare-metal programming.
  • Hands-on experience with microcontrollers (ARM Cortex, STM32, PIC, etc.).
  • Familiarity with hardware debugging tools such as oscilloscopes and logic analyzers.
  • Experience with communication protocols (I2C, SPI, UART, CAN, Ethernet, etc.).
  • Knowledge of software development tools, version control systems (Git, SVN), and build systems (CMake, Makefiles).
  • Understanding of real-time constraints and low-level programming.
  • Experience developing and integrating remote device management and firmware update systems.
  • Strong analytical and problem-solving skills.
  • Ability to work independently and collaboratively in a fast-paced environment.

Company offers:

  • Competitive salary and comprehensive benefits.
  • The opportunity to work on cutting-edge biometric technology projects that impact the future of humanity.
  • A collaborative and dynamic work environment with opportunities for innovation.
  • Room for professional growth and skill development.
  • Office in Riga (Duntes street 6).

Key Skills

Ranked by relevance

embedded embedded systems freertos ethernet rtos spi pic
Login to Apply
Posted
Mar 18, 2025
Type
Full-time
Level
Mid-Senior
Location
Riga

Industries

Financial Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Revolut
Related

Software Engineer (Java) - Core Platform

2026-04-11

Full-time
Not Applicable
Romania
Financial Services
Engineering
View Job Details
SoFi
Related

Staff Fullstack Software Engineer

2026-04-09

Full-time
Not Applicable
Switzerland
Financial Services
Engineering
View Job Details
Global Fintech Talent
Related

Software Engineer

2026-04-11

Full-time
Mid-Senior
Germany
Financial Services
Engineering