עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
Embedded Software Engineer – AMD/Xilinx RFSoC
Job Description:
TNG is seeking an experienced Embedded Software Engineer to join a team of top-tier professionals developing a high-performance system built on the AMD/Xilinx Zynq UltraScale+ RFSoC platform. This system will form the core technology behind the company’s future RF and wireless products, spanning secure cellular communications, signal-emission detection, and protection against communications exploitation.
Responsibilities include:
- Develop embedded C/C++ software for the RFSoC’s Arm Cortex-A53 and Cortex-R5F processors in embedded Linux, FreeRTOS, and bare-metal environments.
- Configure RF ADC/RF-DAC resources, AXI and DMA data paths, interrupts, clocks, NCOs, interpolation, decimation, and multi-tile synchronization.
- Support RFSoC board bring-up, FPGA integration, debugging, and system validation.
- Implement detection infrastructure and embedded algorithms to identify anomalous or unauthorized activity.
- Develop and optimize end-to-end, high-performance PCIe/DMA software solutions across embedded and host platforms, including low-level Linux drivers, user-space components, APIs, libraries, multithreaded applications, and automated performance testing.
Job Requirements:
- Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Strong embedded and system-level development experience in C and C++.
- Experience with Linux kernel development, device drivers, kernel modules, and user-space hardware interfaces.
- Experience with PCI Express, and DMA-based data transfer.
- Practical knowledge of AMD/Xilinx XDMA IP and Linux XDMA drivers.
- Experience developing multithreaded applications on Ubuntu or another Linux distribution.
- Experience with AMD/Xilinx Zynq, MPSoC, or RFSoC platforms and tools such as Vitis, Vivado, and PetaLinux.
- Knowledge of AXI, DMA, DDR, interrupts, memory mapping, cache coherency, and buffer management.
- Experience designing APIs and interfaces between kernel drivers, user-space libraries, and applications.
- Understanding ADC/DAC operation, sampling, I/Q processing, NCOs, interpolation, decimation, and FFT analysis.
- Strong debugging and performance-analysis skills using JTAG, GDB, ILA, kernel logs, tracing, and profiling tools. Ability to apply oscilloscope and spectrum analyzer.
- Ability to work closely with FPGA, RF, DSP, hardware, and system engineering teams.
- Knowledge of LTE / 5G Cellular technology is major advantage.
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
שאלות ותשובות עבור משרת Embedded Software Engineer
כמהנדס תוכנה משובצת ב-NCT, תהיה אחראי על פיתוח תוכנת C/C++ משובצת עבור מעבדי Arm Cortex-A53 ו-Cortex-R5F של ה-RFSoC בסביבות Linux, FreeRTOS ו-bare-metal. תכלול גם הגדרת משאבי RF ADC/RF-DAC, תמיכה בהעלאת לוחות RFSoC, הטמעת אלגוריתמים לזיהוי פעילות חריגה, ופיתוח פתרונות PCIe/DMA בעלי ביצועים גבוהים.
משרות נוספות מומלצות עבורך
-
מפתח /ת תשתיות למערכות Embedded Hard RT
-
באר יעקב
אשד משאבי ניהול והנדסה בע"מ
-
-
Staff Firmware Engineer - 5G/6G Modem - Qualcomm, Hod HaSharon, Israel
-
הוד השרון
Qualcomm
-
-
מפתח /ת תשתיות למערכות Embedded Hard Real-Time
-
ראשון לציון
אשד משאבי ניהול והנדסה בע"מ
-
-
C++ Embedded RTOS Developer | Hadera
-
חדרה
DH International School
-
-
Senior Embedded SW Engineer
-
נתניה
HumanTouch Surgical
-
-
Embedded Software Engineer
-
מודיעין-מכבים-רעות
SolarEdge
-
תל אביב - יפו
בוקר