×
Register Here to Apply for Jobs or Post Jobs. X

Principal FPGA​/Microchip Engineer

Job in Westborough, Worcester County, Massachusetts, 01581, USA
Listing for: Full Spectrum
Full Time position
Listed on 2026-02-28
Job specializations:
  • Engineering
    Systems Engineer, Hardware Engineer, Electronics Engineer
Salary/Wage Range or Industry Benchmark: 85 - 135 USD Hourly USD 85.00 135.00 HOUR
Job Description & How to Apply Below
Position: Principal FPGA / Microchip Engineer

Full Spectrum partners with leading companies in Med Tech to develop cutting-edge medical devices. With projects focused on embedded systems, mobile apps, and robotics, engineers at Full Spectrum love the challenge of working with clients on products that have a meaningful impact. A role at Full Spectrum will allow you to be at the cutting edge of engineering driven innovation. If it excites you to develop new products and learn new technologies on a regular basis from a diverse set of customers, then this is the place for you.

Principal

FPGA / Microchip Engineer

Full Spectrum is seeking a talented and motivated Principal FPGA / Microchip Engineer. This position sits at the intersection of hardware architecture and software abstraction. The ideal candidate will have a commitment to high-quality design, be a self-starter, and have good attention to detail. This candidate must have the ability to work well both independently and in team settings.

ROLE RESPONSIBILITIES:

Architecture and Design: define and implement high-performance digital logic architectures using VHDL or Verilog/System Verilog for medical device systems, specifically for Microchip Polar Fire, Smart

Fusion2, and/or IGLOO2 architectures

RTL Development: develop clean, synthesizable RTL for safety-critical medical devices, with focus on fault-tolerant design, SEU immunity, and deterministic timing

System-Level Integration: utilize Smart Design to architect complex SoC

Verification & Simulation: create comprehensive test benches to validate logic. Leverage Python-based co-simulation to validate RTL against algorithmic models using Num Py/Sci Py

Formal Verification: Implement rigorous hardware-in-the-loop (HIL) testing and formal verification to ensure 100% coverage for critical functions, ensuring strict adherence to IEC 62304 software lifecycle standards

Timing Closure and Power Optimization: analyze and resolve complex timing violations, clock domain crossing (CDC) issues, and power consumption constraints

Hardware Integration: collaborate with PCB designers to define and integrate low- and high-speed interfaces

On-chip Debugging and Bring-up: perform real-time hardware debugging using Smart Debug, Synopsys Identify, and traditional lab equipment (logic analyzers, oscilloscopes) to troubleshoot board-level issues

Risk-based Lifecyle Management: Participate in FMEA (Failure Modes and Effects Analysis) to identify potential failure points and implement mitigation logic, maintaining traceability of RTL logic to safety requirements; maintain documentation for register maps, interface specs, and version control for gate-level netlists

Stakeholder Communication and Project Execution: Execute tasks to strict project schedules while managing technical debt. Effectively communicate complex hardware/software trade-offs to non-technical client stakeholders

REQUIRED

SKILLS AND EXPERIENCE:
  • 8-10+ years of FPGA design, preferably in consulting or fast-paced product environment
  • VHDL/Verilog proficiency for designing digital circuits
  • Experience designing solutions with Microchip’s FPGA families (Polar Fire, IGLOO2, Smart

    Fusion2, etc.), and developing and optimizing RTL specifically for Microchip architectures
  • Strong understanding of the Microchip fabric architecture, LUTs, flip-flops, DSP blocks, routing matrix, and power management features (e.g, Polar Fire’s low-power capabilities)
  • Experience working with Microchip Libero SoC IDE toolchain, including
  • Smart Design for IP integration and system-level design,
  • Smart Debug and Synopsys Identify for on-chip hardware debugging,
  • Smart Time for static timing analysis and resolution of CDC issues,
  • Model Sim for simulation, and Synplify Pro for synthesis
  • Strong understanding of finite state machines, FIFO, combinational and sequential logic design, timing analysis and clock domain crossing, pipelining and parallelism
  • Experience designing for and integrating low-speed (e.g., I2C, SPI, UART, CAN bus) and high-speed (e.g., PCIe, Ethernet) interfaces
  • Practical experience with ARM-based SoC architectures
  • Proficiency in Python for automating build flows, building object-oriented verification components (e.g., cocotb), and/or for data…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary