RSI Europe
Firmware Developer
RSI EuropeLithuania5 hours ago
Full-timeRemote FriendlyInformation Technology

Responsibilities:

  • Design, develop, and maintain embedded firmware for remote initiation and UAV systems.
  • Work with Arm Cortex-M and Xtensa based microcontrollers, running various RTOSes including Zephyr and FreeRTOS.
  • Participate in code architecture, design and review processes.
  • Collaborate with cross-functional teams to ensure seamless hardware/software integration.
  • Conduct thorough testing, system validation and debugging using tools such as oscilloscopes, spectrum analyzers, logic analyzers, and in-circuit debuggers.
  • Implement firmware-level security features including encryption, secure boot, and tamper detection.
  • Provide technical support for firmware-related issues during system testing, trials, manufacturing, and field deployment.
  • Follow industry trends and new technologies to contribute to the continuous improvement of our products.


Requirements:

  • Bachelor's degree in software engineering, Electronic Engineering or related field.
  • 3–5 years of hands-on experience in embedded firmware development.
  • Thorough understanding of the C programming language.
  • Experience with Arm Cortex-M or Xtensa based microcontrollers.
  • Strong understanding of embedded systems, microcontroller architecture, and hardware debugging.
  • Ability to read and interpret electrical schematics. Provide constructive feedback.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Knowledge of defense and security industry standards would be advantageous.
  • Bonus skills:
  • Knowledge of modern C++, including latest standards (C++20 and onwards), with a focus on its application in embedded systems.
  • Experience with Python programming language.
  • Working knowledge of any embedded RTOS. Zephyr or FreeRTOS is preferred.
  • Hands-on experience with development tools, documentation and toolchains for microcontrollers from STMicroelectronics, Espressif, or Nordic.
  • Experience with automating development processes using modern CI/CD practices.
  • Strong familiarity with code-quality tools, including static analysers, linters, formatters, and similar tooling.


We offer:

  • Unique opportunity to join a high growth company in the scaling stage.
  • Opportunity to help Ukraine win.
  • Flexible work hours.
  • Frequent team-building events, free parking, pet-friendly office and private health insurance after the probation period and of course the best and supporting team.
  • Result based bonuses.
  • Competitive salary ranges from 3200 Eur (gross) to 4600 Eur (gross). The final offer will depend on your qualifications, competencies, and professional experience.

Key Skills

Ranked by relevance