Cohesive Technologies is a global IT Services & Solutions company providing IT Staffing Services and Application Development Services necessary for technology leaders to deliver business value. We help our people and clients succeed by leveraging our expertise deep industry and market knowledge proprietary assessment tools and techniques and project delivery methodologies. Through relationships with thousands of specialized professionals we bring an unparalleled ability to match talent with opportunities by assessing recruiting developing and engaging the best and brightest people for our clients. We combine broad geographic presence world-class solutions and a tailored consultative approach to help our people and clients achieve higher performance and outstanding results.
Position: FPGA / Embedded Systems Engineer
Location: Bay Area CA
JOB OVERVIEW
-
We are seeking an experienced FPGA / Embedded Systems Engineer with 10-15 years of experience with strong expertise in AMD Xilinx Zynq SoC platforms and PetaLinux. The ideal candidate will work across FPGA fabric and ARM processing systems delivering tightly integrated hardware software solutions for embedded products.
-
This role involves FPGA design embedded Linux bring up system integration and close collaboration with hardware and software teams to enable robust production ready platforms.
Key Responsibilities
FPGA & SoC Development:
-
Design implement and debug FPGA logic on Xilinx Zynq / Zynq UltraScale platforms
-
Develop custom RTL (Verilog/SystemVerilog/VHDL) IP and integrate vendor IP using Vivado block designs
-
Perform timing closure constraint development (XDC) and resource optimization
-
Support PS PL integration including AXI interfaces interrupts and DMA paths
Embedded Linux (PetaLinux):
-
Develop and maintain PetaLinux projects for Zynq-based systems
-
Customize boot components (FSBL U Boot kernel root file system)
-
Configure device trees kernel drivers and peripheral interfaces
-
Debug boot driver and performance issues across Linux and hardware layers
System Integration & Bring up:
-
Bring up new boards and validate hardware/software functionality
-
Collaborate with hardware teams on schematics timing and interface issues
-
Support lab debugging using JTAG logic analyzers and software debug tools
-
Document designs build processes and system architecture
Required Qualifications:
-
Bachelors or Masters degree in Electrical Engineering Computer Engineering or related field
-
Experience with AMD Xilinx Zynq SoC platforms
-
Strong hands on experience with PetaLinux / Embedded Linux
-
Proficiency in Vivado FPGA build flows and hardware/software co design
-
Solid programming skills in C/C for embedded Linux
-
Understanding of AXI DDR Ethernet SPI I C UART and GPIO interfaces
Preferred Qualifications:
-
Experience with Zynq UltraScale MPSoC
-
Driver development or BSP customization experience
-
Familiarity with Yocto beyond PetaLinux foundations
-
Python / TCL scripting for build or test automation
-
Experience with high speed or real time embedded systems
-
Exposure to production manufacturing or field deployment
Nice to Have:
-
Display HDMI/MIPI experience
-
Experience with secure boot system updates or reliability features
-
Familiarity with CI/CD workflows for embedded systems
What Success Looks Like:
-
Reliable FPGA Linux platforms delivered on schedule
-
Clean integration between FPGA logic and embedded software
-
Fast systematic debug of complex hardware/software issues
-
Clear documentation and effective cross team collaboration
Cohesive Technologies is an equal access/equal opportunity employer and does not discriminate on the basis of age color disability marital status national origin race religion sex sexual orientation veteran status or any other classification prescribed by applicable law.
Cohesive Technologies is a global IT Services & Solutions company providing IT Staffing Services and Application Development Services necessary for technology leaders to deliver business value. We help our people and clients succeed by leveraging our expertise deep industry and market knowledge prop...
Cohesive Technologies is a global IT Services & Solutions company providing IT Staffing Services and Application Development Services necessary for technology leaders to deliver business value. We help our people and clients succeed by leveraging our expertise deep industry and market knowledge proprietary assessment tools and techniques and project delivery methodologies. Through relationships with thousands of specialized professionals we bring an unparalleled ability to match talent with opportunities by assessing recruiting developing and engaging the best and brightest people for our clients. We combine broad geographic presence world-class solutions and a tailored consultative approach to help our people and clients achieve higher performance and outstanding results.
Position: FPGA / Embedded Systems Engineer
Location: Bay Area CA
JOB OVERVIEW
-
We are seeking an experienced FPGA / Embedded Systems Engineer with 10-15 years of experience with strong expertise in AMD Xilinx Zynq SoC platforms and PetaLinux. The ideal candidate will work across FPGA fabric and ARM processing systems delivering tightly integrated hardware software solutions for embedded products.
-
This role involves FPGA design embedded Linux bring up system integration and close collaboration with hardware and software teams to enable robust production ready platforms.
Key Responsibilities
FPGA & SoC Development:
-
Design implement and debug FPGA logic on Xilinx Zynq / Zynq UltraScale platforms
-
Develop custom RTL (Verilog/SystemVerilog/VHDL) IP and integrate vendor IP using Vivado block designs
-
Perform timing closure constraint development (XDC) and resource optimization
-
Support PS PL integration including AXI interfaces interrupts and DMA paths
Embedded Linux (PetaLinux):
-
Develop and maintain PetaLinux projects for Zynq-based systems
-
Customize boot components (FSBL U Boot kernel root file system)
-
Configure device trees kernel drivers and peripheral interfaces
-
Debug boot driver and performance issues across Linux and hardware layers
System Integration & Bring up:
-
Bring up new boards and validate hardware/software functionality
-
Collaborate with hardware teams on schematics timing and interface issues
-
Support lab debugging using JTAG logic analyzers and software debug tools
-
Document designs build processes and system architecture
Required Qualifications:
-
Bachelors or Masters degree in Electrical Engineering Computer Engineering or related field
-
Experience with AMD Xilinx Zynq SoC platforms
-
Strong hands on experience with PetaLinux / Embedded Linux
-
Proficiency in Vivado FPGA build flows and hardware/software co design
-
Solid programming skills in C/C for embedded Linux
-
Understanding of AXI DDR Ethernet SPI I C UART and GPIO interfaces
Preferred Qualifications:
-
Experience with Zynq UltraScale MPSoC
-
Driver development or BSP customization experience
-
Familiarity with Yocto beyond PetaLinux foundations
-
Python / TCL scripting for build or test automation
-
Experience with high speed or real time embedded systems
-
Exposure to production manufacturing or field deployment
Nice to Have:
-
Display HDMI/MIPI experience
-
Experience with secure boot system updates or reliability features
-
Familiarity with CI/CD workflows for embedded systems
What Success Looks Like:
-
Reliable FPGA Linux platforms delivered on schedule
-
Clean integration between FPGA logic and embedded software
-
Fast systematic debug of complex hardware/software issues
-
Clear documentation and effective cross team collaboration
Cohesive Technologies is an equal access/equal opportunity employer and does not discriminate on the basis of age color disability marital status national origin race religion sex sexual orientation veteran status or any other classification prescribed by applicable law.
View more
View less