Senior Firmware Developer FPGA

Posted on Oct 7, 2024 by Nottingham Spirk
Cleveland, OH
Other
Immediate Start
Annual Salary
Full-Time
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

Reference: 203522260

https://jobs.careeraddict.com/post/96008968

Senior Firmware Developer FPGA

Posted on Oct 7, 2024 by Nottingham Spirk

Cleveland, OH
Other
Immediate Start
Annual Salary
Full-Time
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

Reference: 203522260

Share this job:
CareerAddict

Alert me to jobs like this:

Amplify your job search:

CV/résumé help

Increase interview chances with our downloads and specialist services.

CV Help

Expert career advice

Increase interview chances with our downloads and specialist services.

Visit Blog

Job compatibility

Increase interview chances with our downloads and specialist services.

Start Test