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

Embedded Software Engineer (C/C++)

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

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

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

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

Текст:
/
TL;DR
Embedded Software Engineer (C/C++): Developing, debugging, and testing flight-quality embedded software for bare-metal, real-time operating system, and embedded Linux-based space avionics systems with an accent on software architecture, hardware bring-up, and production delivery. Focus on designing deterministic embedded systems, developing drivers and board support packages, integrating hardware and software, and validating mission-critical flight software.

Location: Pittsburgh, Pennsylvania, United States. Applicants must be a U.S. Person under ITAR and EAR regulations and must be eligible to obtain any required export authorizations.

Company

hirify.global develops mission-critical technologies for space, defense, and national security applications.

What you will do

  • Develop, test, debug, and maintain embedded software for bare-metal, real-time operating system, and embedded Linux avionics systems.
  • Own software codebases across multiple projects and collaborate on shared codebases.
  • Perform design trade studies, select software architectures, scope development work, and implement embedded software for space avionics.
  • Work with systems, electrical hardware, project management, and other engineering teams to deliver software within budget and schedule.
  • Support hardware bring-up and develop tools and documentation for embedded system usage and testing.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • At least 4 years of experience developing, testing, and debugging embedded software systems, or 2 years with a master’s degree.
  • Programming experience in C, C++, and Python or similar scripting languages.
  • Experience with Windows and Linux development environments and the full software development life cycle for complex systems.
  • Experience with configuration management tools such as Git.
  • Must qualify as a U.S. Person and be eligible to obtain required U.S. export authorizations.

Nice to have

  • Experience with embedded Linux drivers, modules, applications, custom board support packages, and Yocto-based systems.
  • Experience with microcontrollers, FPGAs and VHDL, deterministic real-time systems, robotic control, or spacecraft instrumentation.
  • Knowledge of communication and I/O protocols such as CAN bus, RS-232, RS-422, TCP/IP, or spacecraft communication protocols.
  • Experience with Altium, electrical troubleshooting equipment, FDIR, fault-tolerant design, CI/CD, Docker, Agile, and software integration testing.

Culture & Benefits

  • Flexible Time Off and programs supporting work-life balance.
  • Medical, dental, and vision coverage for employees and families, with substantial company contributions.
  • 401(k) plan with a 50% company match on contributions up to 8%.
  • Wellness programs, gym membership options, voluntary benefits, and employee support resources.
  • Work alongside a highly skilled team in an innovative, mission-driven environment.

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