Назад
Company hidden
17 часов назад

Principal Embedded Software Engineer I (Aerospace)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
UK
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Principal Embedded Software Engineer I (Aerospace): Designing and delivering low- and high-level software for Linux-based single-board computers and high-reliability microcontroller systems with an accent on embedded drivers, board support packages, real-time operating systems, and end-use applications. Focus on integrating and validating aerospace products, performing high-reliability qualification, supporting in-orbit operations, and interfacing software with FPGA-based hardware.

Location: Milton Keynes, United Kingdom; on-site

Company

Develops communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms.

What you will do

  • Design and implement embedded software from requirements through production and commercial deployment.
  • Develop, test, debug, document, and review system software and designs.
  • Analyze software efficiency, stability, scalability, I/O performance, and resource management.
  • Integrate and validate new product designs, including Linux-based single-board computers and high-reliability microcontroller systems.
  • Collaborate with hardware engineers, assess third-party and open-source software, and support software quality assurance.
  • Provide post-production and in-orbit customer support, present engineering design reviews, and contribute to proposals.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Electrical Engineering, or Computer Engineering.
  • 9+ years of industry experience in software development.
  • Hands-on embedded hardware development and troubleshooting, including API design for FPGA interfaces.
  • Experience with aerospace products, C or C++, embedded systems, preemptive multitasking real-time operating systems, and real-time system coding techniques.
  • Knowledge of IP protocols, interfaces, hardware subsystems, multithreaded applications, configuration management, defect tracking, and peer review.
  • Excellent written and verbal communication skills.

Nice to have

  • Experience with real-time Linux, ARM processors, fully featured microcontrollers, and software development kit design.
  • Ability to read electronic schematics and component data sheets.

Culture & Benefits

  • Hands-on, interactive, and autonomous work in a dynamic, cross-functional environment.
  • Opportunities to contribute across the full software development lifecycle, from concept through production and in-orbit support.
  • Some roles may be subject to security and export control restrictions based on nationality, place of birth, and country of residence.
  • Artificial intelligence tools may support parts of the hiring process, while final hiring decisions remain human-led.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →