Назад
Company hidden
49 минут назад

Senior Embedded Software Engineer (Embedded Linux)

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

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

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

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

Текст:
/
TL;DR
Senior Embedded Software Engineer (Embedded Linux/C++): Design, develop, integrate, verify, and test high-performance embedded Linux software for RF sensor products and systems with an accent on multithreaded C++, hardware interfaces, networking, and real-time data processing. Focus on building modular architectures, debugging and optimizing system-level software, developing Python- and Bash-based automation, and collaborating across systems, hardware, FPGA, algorithm, and test engineering.

Location: Huntsville, Alabama, United States; U.S. citizenship required

Company

hirify.global is an employee-owned engineering company developing RF sensor products and systems, with a focus on defense and aerospace technologies.

What you will do

  • Design, develop, integrate, verify, and test modular, high-performance embedded Linux software.
  • Build scalable multithreaded applications in modern C++ with emphasis on maintainability, performance, reliability, and testability.
  • Integrate software with hardware devices, sensors, networking components, FPGA systems, and real-time data-processing pipelines.
  • Support system bring-up, debugging, performance optimization, field support, verification, validation, and lifecycle maintenance.
  • Develop Python- and Bash-based tools for testing, deployment, data analysis, simulation, and engineering workflows.
  • Collaborate with systems, hardware, FPGA, algorithm, and test engineers; contribute to design reviews, code reviews, technical planning, documentation, and technical guidance for junior engineers.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related field, or equivalent professional experience.
  • Five to seven years of software design and development experience, including work with complex embedded systems.
  • Extensive experience with modern C++ multithreaded applications on embedded Linux and modular software architectures.
  • Experience interfacing software with hardware devices, serial interfaces, Ethernet, and custom communication protocols.
  • Proficiency in Python for automation, test development, data processing, and engineering utilities.
  • U.S. citizenship and the ability to obtain and maintain a U.S. Department of Defense Secret security clearance are required.

Nice to have

  • Experience in defense, aerospace, unmanned systems, robotics, RF systems, electronic warfare, SIGINT, guidance and navigation, or autonomous platforms.
  • Experience with real-time Linux, POSIX threads, real-time scheduling, low-latency techniques, FPGA integration, device drivers, and board support packages.
  • Knowledge of distributed architectures, publish-subscribe messaging, middleware, simulation environments, and hardware-in-the-loop testing.
  • Experience with containerized development, virtualization, automated test frameworks, deployment tools, profiling, and optimization.
  • An active DoD Secret or Top Secret security clearance.

Culture & Benefits

  • Employee ownership through an ESOP retirement plan.
  • 401(k) plan and co-sponsored health plan.
  • Flexible work schedules and paid leave.
  • Tuition reimbursement.
  • Employment is contingent on a background check, security investigation, and drug screening.

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