JobHire
face icon
Register to automatically apply for this and similar jobs
Register
star

Senior Firmware Developer FPGA

Nottingham Spirk

Cleveland, ohio


Job Details

Full-time

9/3/2024


Full Job Description

About Nottingham Spirk

Are you seeking a role that is both challenging and rewarding? Consider Nottingham Spirk where your work makes a difference.

Nottingham Spirk is a Cleveland, Ohio-based, design services consultancy. We are seeking to add a Senior Firmware Developer FPGA to our growing team.

Founded in 1972, Nottingham Spirk (NS) helps corporate innovators grow their businesses by partnering with them from design to delivery, to create remarkable product innovations, medical devices, consumer product packaging, and more. With every discipline needed for your project in-house, we help our client-partners disrupt their industries, improve the lives of consumers, and change the world.

With 1,500 issued patents and counting – and a 97% commercialization rate – the things we create make it to market.

Summary

This role is responsible for the design, development, implementation, refinement, and verification of FPGA / microcontroller / processor-based architectures for new and existing products. All programs have the goal of commercialization and require the Senior Firmware Developer to contribute in the development of all aspects of the system leading up to a product launch and identify methodologies for sustainability.

Assignments may consist of:

  • Completion of discrete engineering tasks requiring advanced knowledge of FPGAs, software, firmware, and related hardware interfaces, as requested by development team.
  • Prolonged engagements on project teams for projects requiring a sustained effort on critical FPGA/ firmware / software development objectives.
  • Coordination of vendors/partners.
  • Coordination with client development partners.

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)

Requirements

Mandatory

  • 10 years in Engineering product design and development.
  • 10 years of VHDL programmable logic coding experience
  • 15 years of embedded C programming
  • Excellent VHDL skills with development experience in programmable logic based systems
  • Extensive experience in simulating FPGA designs and debugging embedded systems
  • Excellent C/C++ skills with experience in embedded system design and development
  • Experience with embedded system development tools such oscilloscopes, spectrum analyzers, DC power analyzers, logic analyzers, and protocol analyzers
  • 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
  • Familiarity with security-related aspects associated with embedded systems
  • Familiarity with open-source community
  • Ability to read and understand hardware schematics
  • Excellent documentation practices and communication skills
  • Commitment to delivering quality code, maintaining project schedules, and delivering tasks on time
  • Bachelor of Science or Master’s degree in Electrical Engineering or Computer Engineering

Desired but not mandatory

  • Project/team management experience
  • Experience working in a design services environment or as a contractor
  • Experience with designing and developing RF based products for standard and proprietary networks
  • Experience with wireless communication peripherals such as Bluetooth, Wi-Fi, cellular communication, and Zigbee
  • Master's degree in a relevant science major.                 

Location:         Hybrid work environment in Cleveland, Ohio

 

Benefits

Nottingham Spirk combines a competitive salary, a flexible, comprehensive benefit package, hybrid work schedule, and dog-friendly environment, with industry changing projects and best-in-class client-partners.

Interested in making a difference in the world? Why not join our team of expert innovators? Apply now!

Equal Opportunity Employer

Get 10x more interviews and get hired faster.

JobHire.AI is the first-ever AI-powered job search automation platformthat finds and applies to relevant job openings until you're hired.

Registration