logo

View all jobs

Staff Electrical Engineer/FPGA (Hybrid – 3 days in office) - Milpitas CA.

Milpitas, CA · Manufacturing · $160,000 to $170,000
OPEN JOB: Staff Electrical Engineer/FPGA (Hybrid – 3 days in office)
LOCATION: Milpitas California 
  • HYBRID - 3 days onsite - 2 days remote, with occasional weeks of fully onsite as needed.
SALARY - USD $160,000 to $170,000
BENEFITS - Full
INDUSTRY: Medical Devices
JOB CATEGORY: Engineering – Electrical
 
  • As a Staff FPGA Engineer, you will play a critical role in designing and developing hardware and software systems. You will work on complex projects that integrate multiple ARM processors and distributed systems over Ethernet, employing your expertise in SoC, Python, Yocto, and Petalinux.
  • Your primary responsibility will be to design, develop, test, and deploy SoC FPGA solutions that meet our rigorous performance and reliability standards. 
    Successful candidates will thrive on applying scientific problem-solving skills to embedded software quality engineering and work in an interactive and collaborative development environment where overcoming technical challenges is routine.

Responsibilities:
  • Works closely with the project team to develop and implement FPGA solutions to meet product requirements and written specifications.
  • Create robust designs that integrate multiple ARM processors and manage communication over Ethernet for distributed system architectures.
  • Utilize Yocto and Petalinux for the development and customization of operating systems tailored to our hardware solutions.
  • Develop custom board support packages and bootloaders.
  • Develop, maintain, and extend automated build flow methodology
  • Develop and integrate SoC systems, specifically utilizing Xilinx or Altera/Intel FPGA technologies.
  • Support system-level integration of FPGA solutions.
  • Optimize existing systems for performance improvements and increased functionality using Python scripting.
  • Collaborate with cross-functional teams to define system architecture, review designs, and ensure system integration.
  • Conduct peer code reviews and maintain documentation to ensure the highest level of code quality and reliability.
  • Mentor junior engineers and support the development of internal engineering standards and best practices.

Education and Skills:
  • Bachelor’s degree in Electrical Engineering, Computer Science, or a related field.
  • Minimum 5+ years hands-on experience in FPGA, ASIC, or firmware test development (design/develop/validate).

Knowledge and Skills to be successful in this role:
  • Profound knowledge of FPGA SoCs (Xilinx/AMD or Altera), Yocto, and Petalinux.
  • Expert Linux development skills.
  • Extensive experience with Python programming in a hardware design context.
  • Strong experience with GNU Make.
  • Demonstrated experience in designing and implementing systems that incorporate multiple ARM processors and distributed networks over Ethernet.
  • Experience with FPGA design with System Verilog or VHDL.
  • Experience with common hardware interfaces such as JESD, SPI, I2C and UART.
  • Strong analytical and problem-solving skills, with the ability to work on complex multi-disciplinary problems.
  • Excellent communication and teamwork skills, with a proven track record of working in a dynamic multidisciplinary environment.
  • Strong verbal and written communication skills.
  • Strong time management and organizational skills.

Work Environment:
  • Desk work (onsite or remote) using development tools on Linux server.
  • When onsite, also includes lab work using instruments and test setups.

If you are interested in pursuing this opportunity, please respond back and include the following:
 
  • MS WORD Resume
  • required compensation.
  • Contact information.
  • Availability
 
Upon receipt, one of our managers will contact you to discuss the position in full detail.


JASON DENMARK
Recruiting Manager

INTERMEDIA GROUP, INC.
EMAIL: jdenmark@intermediagroup.com
LINKEDIN: https://www.linkedin.com/in/jasondenmark/

 

Steve Fleischner
Intermedia Group, Inc.

steve@intermediagroup.com
(212) 203-3666
www.intermediaqroup.com

Share This Job

Powered by