Назад
Company hidden
13 дней назад

Mid-Level Embedded Software Engineer (C/C++)

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

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

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

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

Текст:
/
TL;DR
Mid-Level Embedded Software Engineer (C/C++): Designing, developing, and testing embedded software for RF sensor products and systems with an accent on ARM-based processors, real-time controls, signal processing, and hardware integration. Focus on implementing communication protocols, debugging with laboratory equipment and JTAG/GDB, and validating functionality through system and hardware-in-the-loop testing.

Location: Huntsville, Alabama, United States

Company

hirify.global's Product Solutions organization develops RF sensor products and systems.

What you will do

  • Design, develop, and maintain embedded software for ARM-based processors using C and C++.
  • Build system test applications with C, C++, and Python.
  • Implement real-time controls, signal processing algorithms, and inter- and intra-process communications.
  • Collaborate with hardware and FPGA engineers on software requirements and system architecture.
  • Debug software and hardware integration issues using laboratory equipment, JTAG, and GDB.
  • Conduct integration, system, and hardware-in-the-loop testing and document designs, processes, and test results.

Requirements

  • Bachelor's degree in electrical engineering, computer engineering, or a related field.
  • 3–10 years of embedded software development experience.
  • Proficiency in C/C++ and Python or MATLAB.
  • Understanding of microcontroller and microprocessor architectures, peripherals, and communication protocols including UART, SPI, I2C, CAN, and Ethernet.
  • Familiarity with JTAG, oscilloscopes, and signal analyzers, along with strong problem-solving, organizational, and communication skills.
  • US citizenship and the ability to obtain and maintain a DoD security clearance are required.

Nice to have

  • Experience with AMD/Xilinx SoC devices such as Zynq-7000, Zynq UltraScale+, or Versal.
  • Knowledge of RADAR concepts, signal processing, cybersecurity principles, RTOS, or embedded Linux.
  • Familiarity with Git, Artifactory, Jenkins, and Confluence.

Culture & Benefits

  • Stable work environment and competitive salary.
  • ESOP participation and 401(k) plan.
  • Flexible work schedules.
  • Tuition reimbursement and co-sponsored health plan.
  • Paid leave.

Hiring process

  • Only candidates invited for an interview will be contacted.
  • Employment requires a comprehensive background check, security investigation, and drug screening.

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