Logo
Nottingham Spirk

Senior Firmware Developer FPGA

Nottingham Spirk, Cleveland, Ohio, us, 44101


About Nottingham SpirkAre 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.SummaryThis 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.ResponsibilitiesProvide 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 backgroundLimited travel within the USA (approximately 10% of time) and limited travel out-of-country (approximately 5% of time)RequirementsMandatory10 years in Engineering product design and development.10 years of VHDL programmable logic coding experience15 years of embedded C programmingExcellent VHDL skills with development experience in programmable logic based systemsExtensive experience in simulating FPGA designs and debugging embedded systemsExcellent C/C++ skills with experience in embedded system design and developmentExperience with embedded system development tools such oscilloscopes, spectrum analyzers, DC power analyzers, logic analyzers, and protocol analyzersExperience with a variety of FPGAs, ARM processors, and microcontrollers and corresponding IDEs/compilersExperience with integration and simulation of 3rd party soft FPGA coresFamiliarity with low power design practices for battery powered devicesFamiliarity with standard wired peripheral serial communication protocolsFamiliarity with security-related aspects associated with embedded systemsFamiliarity with open-source communityAbility to read and understand hardware schematicsExcellent documentation practices and communication skillsCommitment to delivering quality code, maintaining project schedules, and delivering tasks on timeBachelor of Science or Master’s degree in Electrical Engineering or Computer EngineeringDesired but not mandatoryProject/team management experienceExperience working in a design services environment or as a contractorExperience with designing and developing RF based products for standard and proprietary networksExperience with wireless communication peripherals such as Bluetooth, Wi-Fi, cellular communication, and ZigbeeMaster's degree in a relevant science major.Location:

Hybrid work environment in Cleveland, OhioBenefitsNottingham 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