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
Related Jobs
3 roles aligned with this opportunity
Software Engineer (Java) - Core Platform
2026-04-11
Staff Fullstack Software Engineer
2026-04-09
Software Engineer
2026-04-11
- Posted
- Mar 18, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Riga
- Company
- Alliance for Recruitment
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer (Java) - Core Platform
2026-04-11
Staff Fullstack Software Engineer
2026-04-09
Software Engineer
2026-04-11