Taro Logo

Software Engineer, Unmanned Aircraft (Avionics, Firmware, Autopilot)

Global leader in synthetic aperture radar (SAR) satellite operations for Earth Observation, operating the world's largest SAR constellation.
Embedded
Senior Software Engineer
In-Person
501 - 1,000 Employees
5+ years of experience
Space · Robotics

Job Description

ICEYE, the global leader in synthetic aperture radar (SAR) satellite operations, is seeking a Software Engineer for their HAPS (stratospheric electric airplane) program. This role focuses on developing and maintaining airborne and ground software for unmanned aircraft systems, spanning embedded systems, backend, frontend, and UI development. As part of a growing team, you'll work on a groundbreaking UAV project that will make aviation history. The position requires expertise in embedded software development, various communication protocols, and system integration. You'll be responsible for designing software solutions, implementing command & control systems, and participating in flight testing campaigns. The ideal candidate brings 5+ years of experience, strong programming skills in C/C++/Python, and deep knowledge of embedded systems. The role offers substantial growth opportunities in a transparent, open work culture, with comprehensive benefits including relocation support to Valencia, Spain. This is a chance to work with a world-class team of 600+ professionals from 60 countries, all dedicated to improving life on Earth through advanced Earth Observation technology.

Last updated a month ago

Responsibilities For Software Engineer, Unmanned Aircraft (Avionics, Firmware, Autopilot)

  • Designing and implementing software solutions for a novel UAV system
  • Integration of COTS and custom designed avionics components into a working UAV platform
  • Development and implementation of Command & Control segment
  • Development/improvement of hardware-in-the-loop and software-in-the-loop simulation systems
  • Understanding of airworthiness requirements
  • Understanding operational needs and developing solutions
  • Development of verification procedures
  • Participation in flight test campaigns and in-flight data analysis

Requirements For Software Engineer, Unmanned Aircraft (Avionics, Firmware, Autopilot)

Python
Linux
  • 5+ years of relevant work experience
  • Good programming skills (C, C++, Python)
  • Knowledge of various communication protocols (CAN, Ethernet, SPI, I2C, UART)
  • Expertise in developing embedded software and embedded communication protocols
  • Hands-on experience with product deployment and debugging
  • Degree in Electrical Engineering, Electronics Engineering, Robotics, or similar preferred
  • Experience with high-reliability electronics design for harsh environments preferred
  • Simulation development skills (SPICE, MATLAB/Simulink) preferred
  • Experience with cloud-linked fleet systems with telemetry preferred

Benefits For Software Engineer, Unmanned Aircraft (Avionics, Firmware, Autopilot)

Medical Insurance
Relocation Benefits
  • Relocation packages to Valencia, Spain
  • Health insurance
  • Time for self-development, research, training, conferences, or certification schemes
  • Coffee, snacks, and sweets provided
  • Creative, inspiring and collaborative office

Related Jobs

Senior Sensor/FPGA Engineer

Senior Sensor/FPGA Engineer position at ICEYE in Warsaw, focusing on hardware development and FPGA programming for satellite technology.

Senior Control Engineer, Stratospheric Unmanned Electric Aircraft (Fixed Wing)

Senior Control Engineer position at ICEYE, developing control systems for stratospheric unmanned aircraft, requiring expertise in embedded systems and flight control algorithms.

Core Bringup Engineer

Core Bringup Engineer role at Apple focusing on next-generation device development and Private Cloud Compute platforms, offering competitive pay and comprehensive benefits.

RF System Integration Engineer - Cellular

RF System Integration Engineer role at Apple focusing on wireless systems design and characterization for iPhone, Watch, and iPad products, combining RF expertise with software development.

Senior Software Engineer, Amazon Devices

Senior Software Engineer role at Amazon Devices team, focusing on embedded systems and device development, offering competitive compensation and the opportunity to shape next-generation consumer products.