2023-04-13 14:47:21

Embedded Software Developer

Redwire Defense Tech Riga, SIA
2850 - 3950 €/m Gross

Job Description

Optronics R&D Embedded

Riga, Latvia (On-site)

Redwire Corporation is a global space and defense technology company building the infrastructure of the future and delivering multi-domain solutions. We specialize in the design, manufacturing, and integration of autonomous unmanned aerial vehicles (UAVs) and advanced electro-optical surveillance systems. Our technologies are trusted and deployed across defense, security, civil, and industrial sectors worldwide.

We are seeking experienced and motivated Embedded Software Developers to join our growing engineering team. In this role, you will be responsible for the design, development, maintenance, and optimization of embedded software solutions for electro-optical systems and applications. You will collaborate closely with multidisciplinary engineering teams to deliver innovative technologies in a dynamic and fast-paced environment.

  • Develop and maintain embedded software in C/C++ for microcontroller-based systems.
  • Maintain software architecture and manage source code using Git version control.
  • Perform software debugging, testing, verification, and fault diagnosis.
  • Develop software drivers and interfaces for microcontroller peripherals, including GPIO, ADC, UART, SPI, IC, PWM, and timers.
  • Collaborate closely with hardware, systems, and test engineers throughout the product development lifecycle.
  • Prepare, review, and maintain technical documentation, including design specifications and test reports.
  • Participate in product development, validation, verification, and continuous improvement activities.
  • Contribute to software quality, reliability, and performance optimization initiatives.

Requirements

  • Bachelors degree in Computer Engineering, Electronics, Software Engineering, or a related field.
  • Experience in embedded software development.
  • Strong programming skills in C/C++.
  • Experience with embedded development tools and debugging environments.
  • Experience working with Git version control systems.
  • Knowledge of communication protocols such as UART, SPI, IC, CAN, or Ethernet.
  • Understanding of real-time embedded systems and debugging techniques.
  • Ability to analyze and solve complex technical problems.
  • Good communication skills and the ability to work effectively in a team environment.

Nice to have

  • Knowledge of electronics and experience with hardware debugging tools (oscilloscopes, logic analyzers).
  • Familiarity with RTOS environments.
  • Experience with additional programming languages (e.g., Python).
  • Experience with Ethernet networking.
  • Experience with video processing systems.
  • Experience with UAV, robotics, aerospace, or autonomous systems.

Company offers

  • A culture that values expertise, innovation, and continuous improvement.
  • Opportunity to work with industry-leading UAV and defense technologies.
  • Professional development and training opportunities.
  • Modern work environment and advanced engineering equipment.
  • Health and accident insurance, including accident insurance for children.
  • Annual performance-based bonus program.
  • Annual salary review.
  • Financial support in special life situations.

Ieteiktie sludinājumi