Full Job Description
Job Title: Staff Embedded Software Engineer
Reports To: Director, RF Engineering
FLSA Status: Exempt
Last Modified: 06/03/2026
Level: T4
Range: $123,600 - $186,000
Location: Santa Clara, CA- Onsite 5 Days a week
Position Summary
Comtech is seeking an experienced Staff Embedded Software Engineer who will provide support for Linux operating systems, running on embedded microprocessors or field programmable gate array (FPGA) system-on-a-chip, (SoC) environments, etc.
Responsibilities
37Design, develop, document, debug and test of Linux-based embedded software with FPGA SoC systems; including:37
37Embedded Linux: Kernel /Yocto/ U-Boot /DeviceTree37
Board Support Packages (BSP)
Userspace Drivers for FPGA IP (C++)
Firmware for Embedded Microcontrollers (C)
37Utilize strong communication skills to effectively work and communicate with team members and engineering management.37
Qualifications
37Strong embedded software engineer with FPGA/ASIC SoC design experience37
37Strong FPGA Implementation with Xilinx, Vivado, or Altera Quartus37
37Experience designing/debugging SoC systems with AMBA-compliant AXI and APB interfaces37
37Experience implementing Network Protocols, such as:37
37L1: IEEE 802.3, Cisco, Q/SFP+ MSA standards for Ethernet (1G to 100G)37
37L2/L3: IPv4, IPv6, ARP, ICMP, IGMP, UDP, TCP37
37Proficient in SW development with C,C++and GIT version control37
37Proficient in Microsoft Office Tools (Word, Excel, PowerPoint, Visio, etc.)37
37Demonstrated experience supporting multi-disciplinary, cross functional and matrixed teams37
Desired Qualifications
37Working knowledge with SATCOM waveforms like DVB-S2X and/or 5G NTN 3GPP Rel 17/1837
37Working knowledge of communication networks and security within a zero-trust environment37
37Experience with Partial Reconfiguration/DFX or PCIe CvP37
37Experience implementing Transceiver Protocols:37
37PCI Express, Interlaken, USB SuperSpeed37
371000BASE-X/SGMII, 10GBASE-R, 40GBASE-4, 100GBASE-R437
Education
37Bachelor's Degree in Electrical Engineering, Computer Engineering, or related field.37
Experience:
3710+ years of Embedded Software design experience.37
The pay range reflects the expected base salary for this position. Final compensation will be based on role, level, skills, experience, and geographic location.