Lead Firmware Architect for Linux Systems

1 week ago


Cleveland, Ohio, United States Nottingham Spirk Full time
Job Overview

About Nottingham Spirk

Are you looking for a position that combines innovation with technical expertise? Nottingham Spirk offers an environment where your contributions truly matter.

Based in Cleveland, Ohio, Nottingham Spirk is a design services consultancy seeking to enhance our team with a Lead Firmware Architect for Linux Systems.

Since our inception in 1972, Nottingham Spirk (NS) has been dedicated to assisting corporate innovators in expanding their businesses through collaborative design and delivery processes, resulting in exceptional product innovations, medical devices, consumer product packaging, and more. With a comprehensive range of in-house disciplines, we empower our client-partners to disrupt their markets, enhance consumer experiences, and make a global impact.

With over 1,500 patents and a remarkable 97% commercialization success rate, our creations reach the market effectively.

Position Summary

The selected candidate will be responsible for the design, development, implementation, optimization, and performance enhancement of Linux-based architectures for both new and existing products. This role will focus on the commercialization of software systems, leading all aspects of software development up to product launch while establishing methodologies for ongoing software maintenance.

Key Responsibilities

  • Deliver technical leadership across software, firmware, and electrical hardware teams throughout all project phases.
  • Estimate project tasks for firmware/software based on strategic make/buy decisions.
  • Design and implement device software/firmware along with device-side wired/wireless communication for a diverse array of consumer, industrial, and medical products.
  • Configure all elements of a Linux-based system, including kernel selection and optimization, device tree configuration, driver implementation strategies, security best practices, performance tuning, and system debugging.
  • Collaborate with engineers, developers, and designers across various disciplines within NS and with external partners.
  • Outline IoT architecture for the entire firmware/software stack, focusing on efficient project execution and maximizing design reusability.
  • Integrate new or existing products with IoT platforms such as AWS, Azure, and Google Cloud, potentially in collaboration with external partners.
  • Facilitate integration with home automation platforms including Amazon Alexa, Google Assistant, and Apple HomeKit.
  • Communicate technical expertise and company capabilities to prospective clients, regardless of their technical background.
  • Travel within the USA (approximately 10% of the time) and limited international travel (approximately 5% of the time).

Qualifications

Essential

  • 10 years of experience in engineering product design and development.
  • 15 years of experience in embedded C programming.
  • Proficient in C/C++, Python, and other scripting languages, with a strong background in embedded system design and development.
  • Extensive experience in debugging embedded systems.
  • Familiarity with embedded firmware development tools such as oscilloscopes, spectrum analyzers, and logic analyzers.
  • Experience in designing and developing RF-based products for both standard and proprietary networks.
  • Knowledge of wireless communication technologies including Bluetooth, Wi-Fi, cellular communication, and Zigbee.
  • Experience with various ARM processors and microcontrollers, along with their respective IDEs/compilers.
  • Understanding of low power design practices for battery-operated devices.
  • Familiarity with standard wired peripheral serial communication protocols.
  • Awareness of security considerations related to embedded systems.
  • Engagement with the open-source community.
  • Ability to interpret hardware schematics.
  • Strong documentation and communication skills.
  • Commitment to delivering high-quality code, adhering to project timelines, and completing tasks punctually.
  • Bachelor's or Master's degree in Electrical Engineering or Computer Engineering.

Preferred

  • Experience with smart home network standards and Matter.
  • Familiarity with User Interface frameworks such as Qt.
  • Knowledge of agency certifications such as FCC and Industry Canada.
  • Experience in firmware leadership and project/team management.
  • Background in a design services environment or as a contractor.
  • Degree in Mechanical, Electrical, or Biomedical Engineering.
  • Master's degree in a relevant scientific discipline.

Work Environment: Hybrid work model in Cleveland, Ohio.

Benefits:

Nottingham Spirk offers a competitive salary, flexible hybrid work arrangements, a comprehensive benefits package, and a dog-friendly workplace, alongside industry-leading projects and partnerships.

Nottingham Spirk is an Equal Opportunity Employer.



  • Cleveland, Ohio, United States Apex Systems Full time

    **Job Summary**Apex Systems is seeking a highly skilled Linux Engineer to join our team to assist on our banking client's Linux administration team. The successful candidate will be responsible for migrating their workload onto Google Cloud Platform, deploying to the Red Hat Enterprise 9 environment, and automating within their platform via Ansible.**Key...

  • IT Systems Architect

    2 weeks ago


    Cleveland, Ohio, United States JOANN Stores Full time

    POSITION OVERVIEW The IT Systems Architect will be an integral part of a team of technology experts, focusing on critical infrastructure such as servers, operating systems, databases, web application servers, and various network types including local area, wide area, and wireless networks. JOANN leverages top-tier technology from leading enterprise vendors...


  • Cleveland, Ohio, United States Insight Global Full time

    Job SummaryInsight Global is seeking a highly skilled Linux Systems Administrator to join our team. As a key member of our Global Cloud and Compute Team, you will be responsible for providing global IT enterprise capabilities across our four Data Centers.Key ResponsibilitiesProvide level 1/2 support for critical system challenges until resolution for Linux,...


  • Cleveland, Ohio, United States Parker Hannifin Corporation Parker Aerospace Group Full time

    Senior Linux Systems EngineerJob Family: Information TechnologyJob Type: RegularJob ID: 50624Back to Search ResultsJob DescriptionJoin the Digital & IT Team at Parker Hannifin, a leader in the aerospace sector. We are seeking dedicated professionals to enhance our Digital & IT capabilities. A career with us provides a profound sense of achievement and...


  • Cleveland, Ohio, United States Insight Global Full time

    Position OverviewInsight Global is in search of a Systems Administrator who will collaborate closely with the Linux, Unix, and AIX teams within a prestigious Fortune 250 organization. This role is part of a streamlined team of five members, dedicated to delivering global IT enterprise capabilities across multiple data centers.Key ResponsibilitiesProvide...


  • Cleveland, Ohio, United States ShiftCode Analytics Full time

    Interview Process: Video Visa Requirements: USC, GC, GC EAD, H4, L2 Onsite Requirement: This position requires local candidates from day one. Position Overview: ShiftCode Analytics is seeking a skilled Unix/Linux Systems Administrator to oversee the planning, installation, configuration, monitoring, and ongoing support of our Unix server infrastructure. The...


  • Cleveland, Ohio, United States ShiftCode Analytics Full time

    Interview Process: Video Visa Requirements: USC, GC, GC EAD, H4, L2 Position Overview: Our esteemed client in the steel manufacturing sector is in search of a skilled Unix/Linux Systems Administrator. This role entails the planning, installation, configuration, monitoring, and ongoing support of the Unix server infrastructure. The ideal candidate will...


  • Cleveland, Ohio, United States Saxon Global Full time

    Position Overview:As a key member of our team at Saxon Global, you will be responsible for managing and optimizing AIX/Linux environments to ensure seamless operations.Required Skillsets:Expertise in AIX: Proficient in AIX with a strong background in both graphical and command-line interfaces.NIM Setup Knowledge: Familiarity with Network Installation Manager...


  • Cleveland, Ohio, United States Traeger Wood Pellet Grills Full time

    Job OverviewWelcome to Traeger:At Traeger, we are passionate about BBQ and dedicated to enhancing outdoor cooking experiences. With over three decades of innovation in wood pellet grilling, our team comprises disruptors, innovators, and culinary enthusiasts committed to creating a more flavorful world. We strive to deliver exceptional experiences to our...

  • Lead Systems Engineer

    2 weeks ago


    Cleveland, Ohio, United States Cleveland Diagnostics Inc. Full time

    Position Overview:Cleveland Diagnostics, Inc. is seeking a Lead Systems Engineer to enhance our growing team.Location: Cleveland, OhioReporting Structure: Reports to the Director of ITRole Summary: The Lead Systems Engineer will oversee the deployment, management, and upkeep of enterprise-level Active Directory, Online Exchange, and cloud-based solutions...


  • Cleveland, Ohio, United States Apex Systems Full time

    Job#:Job Description:Title:Cloud Solutions Architect Apex Systems is seeking a skilled Cloud Solutions Architect to join our team. This role involves working closely with a leading organization to deliver advanced cloud architecture solutions. The selected candidate will be tasked with implementing precise authorization security frameworks for various...


  • Cleveland, Ohio, United States Insight Global Full time

    Position Overview: Insight Global is in search of a Senior Logistics Systems Architect to join our esteemed Product Delivery team. This role is pivotal in shaping and overseeing the comprehensive architecture for warehousing and logistics systems. The architect will play a crucial role in promoting the convergence of IT and business, spearheading the...


  • Cleveland, Ohio, United States Insight Global Full time

    Position Overview: Insight Global is in search of a Senior Logistics Systems Architect to join our esteemed Product Delivery team. This role is pivotal in shaping and overseeing the comprehensive architecture for warehousing and logistics systems. The architect will play a crucial role in harmonizing IT with business objectives, driving the integration of...


  • Cleveland, Ohio, United States Insight Global Full time

    Job SummaryInsight Global is seeking a highly skilled Systems Administrator to join our Global Cloud and Compute Team. As a key member of our team, you will be responsible for providing global IT enterprise capabilities across our four Data Centers. The ideal candidate will have a strong background in Linux administration, a passion for system administration...


  • Cleveland, Ohio, United States Emerald Resource Group Full time

    Job Title:Lead IT Application ArchitectJob Summary:We are seeking a highly skilled and experienced Lead IT Application Architect to join our team at Emerald Resource Group. As a key member of our organization, you will play a pivotal role in shaping our IT landscape and driving innovation.Key Responsibilities:Architectural Leadership: Provide architectural...


  • Cleveland, Ohio, United States Brooksource Full time

    Job OverviewThe Lead Integration Architect position is pivotal in orchestrating advanced technologies to design intricate technology solutions across various domains, while aligning with business objectives, technical viability, and sustainable growth. The selected candidate will offer strategic guidance, training, and mentorship to diverse stakeholders...


  • Cleveland, Ohio, United States Outcome Logix ( A Tech 50 Finalist company 2022, by Pittsburgh Technology Council ) Full time

    Position Overview:Become a vital member of a dynamic team dedicated to the development and upkeep of our Linux server framework that supports essential applications. Collaborate with internal stakeholders and external clients to deliver high-availability solutions, enforce security best practices, address vulnerabilities, and implement automated solutions...


  • Cleveland, Ohio, United States Brooksource Full time

    Job OverviewThe Lead Integration Architect position is pivotal in merging advanced technologies to craft intricate technology solutions across various domains, all while aligning with business objectives, technical viability, and future scalability. The individual in this role will offer strategic guidance, training, and mentorship to a range of stakeholders...


  • Cleveland, Ohio, United States Brooksource Full time

    Job OverviewThe Lead Integration Architect position focuses on the amalgamation of advanced technologies in crafting intricate technology solutions across various domains, while taking into account organizational objectives, technical viability, and future scalability. The individual in this role will offer strategic guidance, training, and mentorship to...


  • Cleveland, Ohio, United States Brooksource Full time

    Job OverviewThe Lead Integration Architect position is pivotal in merging advanced technologies to craft intricate technology solutions across various domains, while aligning with business objectives, technical viability, and future scalability. The individual in this role will offer strategic guidance, training, and mentorship to diverse stakeholders...