Senior FPGA Firmware Engineer
Controls Engineer
Pricing Analyst
Design Technician
HouseKeeper
HR Admin
Office Clerk
Customer Service Representative
Manufacturing Technician
Production Specialist
Sourcing Leader - Capital Projects
R&D Project Manager
Lab Technician
IT Specialist
Pricing Analyst
Associate Customer Service Representative
EHS Plant Specialist
Senior Retirement Specialist
Administrative Assistant
Lab Technician
Administrative Assistant
Formulation Lab Technician
Systems Administrator
Operations Leader
SAP Super User – Finance
Pharmaceutical Project Manager
Non-Profit Administrative Assistant
Maintenance Planner
Quality Assurance Lab Tech
Director of Finance
Controls Engineer
Field Service Technician
Structural Revit Drafter
Material Handler
QC Technician - 3rd Shift
Fleet Administrator
Construction Project Manager
Maintenance Planner
Senior Proposal Writer
Construction Safety Coordinator
Production Supervisor
Automation & Controls Engineer
Automation Project Engineer
Legal Billing Associate
Electrical Field Service Technician
Engineering Manager
Lab Technician
Electronic Lab Technician
Sterile Processing Department Supervisor
Outside Sales/Account Representative
R&D Technician
Accounting Clerk
VP of Engineering
Production Engineer
Logistics Specialist
Technical Reviewer
Analytical QC Technician
Epic Charge Router Analyst
Global Director of Sourcing – Capital Projects
Design Engineer
Litigation Paralegal
Director of Operations
OR Liaison
Microbiologist II - Research & Development
LIMS Administrator
Lab Technician
Chemical Process Engineer
Contract Administrator (Sr.)
Sr. Contracts Manager
Clinical Lab Associate (cCLA)
Millwright
Industrial Electrician
Tax Manager
Administrative Assistant
Food Aide
Quality Engineer
Associate Technician
Master Production Scheduler
CNC Machinist
Maintenance Technician
Manufacturing Manager
Global Maintenance Leader
Civil Design Drafter
CNC Machinist - Heidenhain Controls
Program Manager
Quality Engineer
Operations Manager
CLIA Laboratory Director
Accounting Operations Coordinator
Diagnostic Repair Strategy Program Manager
Human Resources Specialist
Configuration Technician
Field Service Engineer
Warehouse Associate
Lab Technician
Registered Nurse (RN)
Quality Control Technician (2nd Shift)
Maintenance Technician (Day Shift)
Senior Sales Executive - Group Benefits
Senior Sales Executive - Property & Casualty
Maintenance & Engineering Manager
MRP Planner
Accounting Coordinator
Chief Legislative Officer
Logistics Specialist
RF Electronics Technician
Benchman
Risk Management Director
Laboratory Technician
Sales Executive
Industrial Maintenance Technician
Process Engineer
Laboratory Technician
Laboratory Technician
Area Sales Manager
Area Sales Manager
Maintenance Technician
Building and Grounds Maintenance Technician
SEO Specialist
Laboratory Technician
Laboratory Technician
Regional SPD Director
Recruiter
Greenhouse Sanitation Technician
Logistics & Distribution Lab Technician
Field Service Engineer
Sr Tax Manager
Lead Supplier Quality Development Technician
Lab Technician
Lab Technician l
Field Service Engineer
EHS Manager
Journeyman Mechanic
Inside Sales Representative
Security and Fire Alarm Technician
Laboratory Technician
Senior Recruiter
Product Manager
Plant Operations Manager
Lead Sterile Processing Technician
Metallurgist
Office Cleaner
Sterile Processing Technician
Sterile Processing Technician
Sterile Processing Technician
Sterile Processing Technician
Sterile Processing Technician
Sterile Processing Technician
Sterile Processing Technician
Epic Cadence Consultant
Cleveland, OH (Hybrid)
Competitive Pay & Benefits
Senior FPGA Firmware Engineer is responsible for the design, development, implementation, refinement, and verification of FPGA, microcontroller, processor-based architectures for new and existing products. This position will support long-term and short-term projects as part of project teams, directly coordinating with vendors, partners, and client development partners.
Senior FPGA Firmware Engineer Responsibilities:
- Provide technical leadership for the software, firmware, and electrical hardware teams, internally and externally at all stages of a project.
- Quoting FPGA/firmware/software project tasks based on sound make/buy strategies.
- Design and implementation of FPGA / microcontroller / processor-based systems for a wide range of consumer, industrial, and medical products.
- Contribute to the architecting of all aspects of embedded designs including hardware component selections, VHDL/C/C++ code framework, communication architectures, identifying field update strategies, sound code maintenance methodology, system debugging, and sustaining engineering.
- Collaborate with engineers, developers, and designers in other disciplines within NS and with external partners.
- Communicating expertise and company capabilities to prospective clients of technical and non-technical background
- Limited travel within the USA (approximately 10% of time) and limited travel out-of-country (approximately 5% of time)
Senior FPGA Firmware Engineer Requirements:
- Bachelor of Science or Master’s degree in Electrical Engineering or Computer Engineering
- Project/team management experience; Strong communications and ability to work directly with customers.
- 10 years in Engineering product design and development. Experience working in a design services environment or as a contractor
- 10 years of VHDL programmable logic coding experience.
- 15 years of embedded C/C++ programming skills with experience in embedded system design and development
- Extensive experience in simulating FPGA designs and debugging embedded systems
- Experience with a variety of FPGAs, ARM processors, and microcontrollers and corresponding IDEs/compilers
- Experience with integration and simulation of 3rd party soft FPGA cores
- Familiarity with low power design practices for battery powered devices
- Familiarity with standard wired peripheral serial communication protocols