Contact Us

Riga, Latviaยท๐Ÿข Hybrid

Senior Embedded Software Engineer (C, RTOS)

Apply for this job

Senior Embedded Software Engineer (C, RTOS)

๐Ÿ“ Location: Riga (On-site or Hybrid)
๐Ÿ’ผ Hiring Company: VIC TEC (via PEOPLE HUNT Recruitment)
๐Ÿ• Employment Type: Full-time
๐Ÿ” Security Clearance Required (MoD screening applies)

About the Role

PEOPLE HUNT is hiring on behalf of our partner VIC TEC, a high-tech company based in Riga, specializing in drone technologies and embedded systems for defense applications. As a Senior Embedded Software Engineer, youโ€™ll play a key role in designing, implementing, and leading mission-critical embedded software projects.

This position is ideal for experienced engineers who thrive in real-time systems development and want to contribute to meaningful and innovative defense technologies.

๐Ÿ›ก๏ธ Please note: Due to the nature of our clientโ€™s work, successful candidates must pass a Ministry of Defense (MoD) background and security screening.

Key Responsibilities

  • Design embedded software architectures for microcontroller-based systems (ARM Cortex-M, RISC-V, etc.)

  • Lead embedded projects and mentor junior team members

  • Develop efficient, maintainable, and secure code in C (C99/C11)

  • Work with RTOS such as FreeRTOS, Zephyr, ThreadX, or RTX

  • Interface with peripherals (SPI, I2C, CAN, UART, USB, Ethernet) and implement higher-level protocols

  • Collaborate closely with hardware engineers and project managers

  • Conduct code reviews, write unit/integration tests, and ensure compliance with safety and coding standards (MISRA, ISO 26262, DO-178C)

Required Qualifications

  • Degree in Computer Science, Electronics, Telecommunications, Automation, or a related field

  • 7+ years in embedded systems development, including 3+ years in a senior or leadership role

  • Proven track record in designing RTOS-based systems and shipping commercial embedded products

  • Deep understanding of multi-tasking, scheduling, interrupts, and real-time constraints

  • Proficient in low-level debugging tools (JTAG/SWD, GDB, profilers, oscilloscopes)

  • Strong communication skills and technical English (spoken and written)

Bonus Skills

  • Experience with safety-critical standards (MISRA C, ISO 26262, DO-178C)

  • Familiarity with defense industry practices or military systems

  • Experience designing HAL/BSP layers

Soft Skills

  • Strong decision-making abilities and a proactive mindset

  • Ability to mentor and lead small engineering teams

  • Clear communicator who can explain complex systems simply

Work Setup

  • Work Format: On-site (Riga) or hybrid (some flexibility)

  • Additional info: This role is part of a company working in the defense sector, requiring MoD vetting. Candidates must be eligible for and pass background checks related to national security.

Application & Technical Evaluation

Shortlisted candidates will be asked to complete:

  • Theoretical Questions (e.g. real-time systems, ISR design, task prioritization)

  • Practical Task (Choose between a software architecture design or a FreeRTOS-based coding task)

Ready to Apply?

Interested candidates can apply directly here. If shortlisted, youโ€™ll be contacted by our recruitment team for the next steps.

Your Contact Person

V

Vladislavs Urvancevs

Senior Talent Acquisition Partner

vladislavs.urvancevs@peoplehunt.eu