13 дней назад
Mid-Level Embedded Software Engineer (C/C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
'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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
13 дней назад
Software Engineer III (Embedded Automotive Software)
91 500 - 148 100$
13 дней назад
Firmware Engineer (Embedded Systems)
95 000 - 120 000$
12 дней назад
Embedded Linux Engineer
124 127 - 151 710$
12 дней назад
Embedded Software Engineer II (C++)
99 092 - 165 154$
12 дней назад
Senior Embedded Software Engineer (C++)
122 655 - 215 704$
14 дней назад