FPGA Engineer

Groe Advisors
Tewksbury, MA, United States
27 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$104,000.0 - $312,000.0
Working hours
Regular working hours
Job source

Tech stack

Computer-Aided Design AutoCAD Data Analysis Arduino ARM Architecture Autodesk Revit C++ (Programming Language) Computer Programming SolidWorks (CAD) Software Debugging Logic Synthesis of Circuits Perl (Programming Language)
+19 more
Firmware Field-Programmable Gate Array (FPGA) Hardware Design Python (Programming Language) MATLAB MicroStation Systems Development Life Cycle Signal Processing Simulink Software Engineering Verification and Validation (Software) System on a Chip SystemVerilog VHSIC Hardware Description Language (VHDL) Scripting PIC Microcontroller Pcb Layout Engineering Base Hardware Debugging

Job description

Join our innovative engineering team as an FPGA Engineer, where you will be at the forefront of designing, developing, and testing cutting-edge programmable logic solutions. This role offers an exciting opportunity to work on complex system development projects that integrate FPGA technology with embedded systems, signal processing, and communications. You will play a vital role in advancing our technological capabilities by leveraging your expertise in digital design, hardware integration, and system verification to deliver high-performance solutions that meet rigorous industry standards., * Design, implement, and optimize FPGA architectures using SystemVerilog and VHDL to support diverse engineering applications.

  • Develop detailed electrical schematics and PCB layouts for embedded systems, ensuring compliance with electrical codes such as NEC and NFPA 70.
  • Collaborate with cross-disciplinary teams to integrate FPGA modules with SoC (System on Chip) components, microcontrollers like ARM and Arduino, and programmable logic controllers for industrial automation.
  • Conduct root cause analysis during debugging sessions to troubleshoot hardware and firmware issues efficiently.
  • Utilize simulation tools such as Simulink and MATLAB to verify system performance and validate design specifications before manufacturing.
  • Perform system development verification through rigorous testing procedures, including electrical system testing, signal processing validation, and control systems evaluation.
  • Support manufacturing processes by preparing CAD drawings using AutoCAD, Revit, Revit, MicroStation, or SolidWorks; oversee PCB design and surface mount technology assembly.
  • Engage in engineering troubleshooting for complex electronics design challenges involving surface mount components, soldering techniques, and electrical schematic review.
  • Apply scripting languages like Python and Perl to automate testing routines or data analysis workflows for enhanced efficiency.
  • Contribute to firmware development in C++, C++, or scripting environments to optimize embedded system performance within industrial automation contexts.

Requirements

  • Proven experience in FPGA design and implementation using SystemVerilog or VHDL within an industrial or manufacturing engineering environment.
  • Strong knowledge of electronics design principles including PCB layout, electrical schematic creation, and surface mount technology assembly.
  • Familiarity with project scheduling tools and methodologies to manage multiple complex projects effectively.
  • Hands-on experience with signal processing techniques, control systems, and communications systems engineering.
  • Proficiency in simulation tools such as MATLAB/Simulink for system modeling and verification purposes.
  • Practical knowledge of electrical building codes (NEC), NFPA 70 compliance standards, and safety protocols related to electrical systems.
  • Skilled in debugging hardware/software issues using oscilloscopes (like Ohmmeters), logic analyzers, or other diagnostic equipment.
  • Ability to work with CAD software including AutoCAD, Revit, MicroStation, or SolidWorks for detailed engineering drawings.
  • Experience programming embedded systems using ARM architecture or microcontrollers like Arduino; familiarity with firmware development is a plus.
  • Strong analytical skills in root cause analysis combined with effective problem-solving abilities across electronic circuit design and system troubleshooting tasks.
  • Excellent communication skills for collaborating across multidisciplinary teams on system design verification and project execution.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

1:54 min

Running heavy desktop graphics engines like AutoCAD on browsers

Önder Ceylan Önder Ceylan · World Congress 2024

3:20 min

Emulating computer keyboards with Arduino hardware boards

George Cave · World Congress 2023

2:22 min

Leveraging unique cultural backgrounds in engineering design

Ixchel Ruiz · LIVE

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · World Congress 2021

4:21 min

Configuring ESP32 boards for hardware connectivity workflows

Developersteve · LIVE

Videos

See all

Related articles

See all