Senior Embedded Software Engineer

3 weeks ago


Cleveland, United States Hunter International Recruiting Full time

Senior Firmware Engineer is responsible for design, development, and implementation of firmware for embedded systems of new and existing products. All programs have the goal of commercialization and require this role to manage and assist contract manufacturers with firmware support up to and including the product launch. This role will work closely with clients, and will support on a wide range of other engineering tasks.


Senior Firmware Engineer Responsibilities:

  • Provide technical leadership for firmware considerations, internally and externally at all stages of a project.
  • Quoting firmware/software project tasks based on sound make/buy strategies.
  • Design and implementation of device firmware and device-side networking for a wide range of consumer, industrial, and medical products.
  • Configuring all aspects of a Linux based system including kernel selection and optimization, device tree setup, driver implementation strategies, best practice security, performance tuning, provisioning, identifying update strategies, sound code maintenance methodology, system debugging, and sustaining engineering.
  • Facilitate product capabilities through interfaces such as API’s for existing and newly designed web services.
  • Collaborate with engineers, developers, and designers in other disciplines within NS and with external partners
  • Own the Firmware design including the architecture, creation of requirements, specifications, and implementation from prototype to production.
  • Interface with hardware design engineers with emphasis on microcontrollers, microprocessors, wireless radio modules (BLE, WiFi, Cellular), sensors and motion control
  • Outlining IoT architecture for entire firmware / software stack from local device to the cloud with focus on efficient project execution while maximizing design re-use.
  • Integration of new or existing products with IoT platforms such as AWS, Azure and Google Cloud
  • Integration with home automation platforms such as Amazon Alexa, Google Assistant, Apple HomeKit and others.
  • Planning and implementation for connected device security and OTA Firmware/Software Updates
  • Assist hardware design engineering teams in identifying optimum design architectures
  • Develop implementation standards for firmware group and standardize hardware platforms to maximize code reuse and minimize project risk
  • 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 Firmware Engineer Requirements:

  • Bachelor of Science or Master’s degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or Biomedical Engineering
  • 10+ years in Engineering product design and development. Firmware lead and/or project management experience preferred
  • 5 years of embedded C programming
  • Extensive experience in debugging embedded systems
  • Experience with embedded firmware development tools such oscilloscopes, spectrum analyzers, DC power analyzers, logic analyzers, and protocol analyzers
  • Experience working in a design services environment or as a contractor
  • Embedded Linux and Yocto experience
  • Experience with designing and developing RF products for standard and proprietary networks
  • Experience with a variety of ARM processors and microcontrollers and corresponding IDEs/compilers
  • Experience with wireless communication peripherals such as Bluetooth, Wi-Fi, cellular communication, and Zigbee, and with smart home network standards.
  • Familiarity with low power design practices for battery powered devices
  • Familiarity with standard peripheral serial communication protocols
  • Familiarity with security-related aspects associated with embedded systems
  • Ability to read and understand hardware schematics
  • Excellent documentation practices and communication skills
  • Commitment to maintaining project schedules and delivering tasks on time
  • Knowledge of networking connectivity protocols such as TCP/IP, FTP, MQTT
  • Experience with User Interface frameworks such as Qt
  • Experience with agency certifications such FCC, Industry Canada, and cellular carrier certifications
  • Firmware lead and/or project management experience


  • Cleveland, United States Hunter International Recruiting Full time

    Senior Firmware Engineer is responsible for design, development, and implementation of firmware for embedded systems of new and existing products. All programs have the goal of commercialization and require this role to manage and assist contract manufacturers with firmware support up to and including the product launch. This role will work closely with...


  • Cleveland, United States USA Firmware Full time

    Job Title: Senior Embedded Systems Engineer (Hybrid) - OhioOverview: We are seeking a highly experienced Senior Embedded Systems Engineer to join our dynamic team in a hybrid role, based in Ohio. This position requires a seasoned professional with expertise in FPGA, firmware, and software development, as well as a deep understanding of embedded systems...


  • Cleveland, United States USA Firmware Full time

    Job DescriptionJob DescriptionJob Title: Senior Embedded Systems Engineer (Hybrid) - OhioOverview: We are seeking a highly experienced Senior Embedded Systems Engineer to join our dynamic team in a hybrid role, based in Ohio. This position requires a seasoned professional with expertise in FPGA, firmware, and software development, as well as a deep...


  • Cleveland, United States Hunter International Recruiting Full time

    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...

  • Embedded QA Engineer

    2 months ago


    Cleveland, United States Traeger Wood Pellet Grills Full time

    Job DescriptionJob DescriptionWelcome To The Traegerhood: Our business is BBQ, and business tastes good. Traeger invented the wood pellet grill over 30 years ago, and we've been revolutionizing outdoor cooking ever since. We're a team of disruptors, innovators, problem solvers, and food fanatics who are dedicated to bringing people together to create...


  • Cleveland, Ohio, United States Horizontal Talent Full time

    Looking for a REMOTE Senior Software Engineer to support a 9 month project. This position is focused on designing, testing, developing and deploying software applications using .NET framework on Loan IQ APIs and Data Model. Banking and financial experience is strongly preferred.


  • Cleveland, United States Nottingham Spirk Full time

    Job DescriptionJob DescriptionAbout 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 Engineer/Linux Developer to our growing team.Founded in 1972,...


  • Cleveland, United States Nottingham Spirk Full time

    Job DescriptionJob DescriptionAbout 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 Engineer/Linux Developer to our growing team.Founded in 1972,...


  • Cleveland, United States RED SKY Consulting Full time

    Job Title: Senior Engineer, Application and Product SecurityLocation: Onsite 5x / Week in Westerville, OH; Open to Ft. Lauderdale, FL; Cleveland Area, OH or Huntsville, AL as well Type: Direct Hire Bottom Line / In a Nutshell: Bachelor’s degree in Information Technology, Computer Science, or related Engineering fields7+ years' working in IT, Engineering or...


  • Cleveland, United States RED SKY Consulting Full time

    Job Title: Senior Engineer, Application and Product SecurityLocation: Onsite 5x / Week in Westerville, OH; Open to Ft. Lauderdale, FL; Cleveland Area, OH or Huntsville, AL as well Type: Direct Hire Bottom Line / In a Nutshell: Bachelor’s degree in Information Technology, Computer Science, or related Engineering fields7+ years' working in IT, Engineering or...


  • Cleveland, United States Bloomfield Robotics Full time

    About the Company Plant level knowledge is vital to satisfying the food production needs from projected a forty percent increase in world population over the next thirty years. We support that goal by continuously and automatically assessing the health and performance of the world's +$1T specialty crops, one plant at a time, with deep learning and imaging....


  • Cleveland, United States Bloomfield Robotics Full time

    Job DescriptionJob DescriptionAbout the CompanyPlant level knowledge is vital to satisfying the food production needs from projected a forty percent increase in world population over the next thirty years. We support that goal by continuously and automatically assessing the health and performance of the world’s +$1T specialty crops, one plant at a time,...


  • Cleveland, Ohio, United States Afference, Inc. Full time

    Position Overview: A Full Stack Software Developer will spearhead the software architecture for all facets of the wearable neural technology developed by Afference, Inc. This position is designed to formalize the software framework that encompasses the interactive content crafted in Unity, the proprietary Perceptual Engine responsible for neuromodulation,...

  • Software Engineer

    1 week ago


    Cleveland, United States Mantle Full time

    NanoCore Technologies is an early stage technology company developing a method of metal additive manufacturing an order of magnitude less complicated and less expensive than existing printers. Today, popular metal 3D printers cost half a million dollars or more and use complicated high-powered lasers and controlled atmospheres. NanoCore is taking an entirely...


  • Cleveland, United States Nottingham Spirk Full time

    Job DescriptionJob DescriptionAbout 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...


  • Cleveland, United States Champ Titles Full time

    As Senior Software Engineer, you will lead teams to successful, on-time outcomes on projects while upholding Champ's high quality standard. This is a highly interactive role requiring the skills of a lead software engineer and acting as a model for other developers as both a programmer and professional. You will be joining us on the ground floor of an ever...


  • Cleveland, United States Champ Titles Full time

    As Senior Software Engineer, you will lead teams to successful, on-time outcomes on projects while upholding Champ's high quality standard. This is a highly interactive role requiring the skills of a lead software engineer and acting as a model for other developers as both a programmer and professional. You will be joining us on the ground floor of an ever...


  • Cleveland, United States Flexjet Full time

    Job DescriptionJob DescriptionFlexjet is on a mission to redefine the aviation industry through meaningful and user-centered technology, and we're in search of a Software Engineer who is passionate about innovation and web technologies to join our development team. Flexjet empowers software engineers to learn, innovate, and apply their skills to deliver...


  • Cleveland, United States Flexjet Full time

    Job DescriptionJob DescriptionFlexjet is on a mission to redefine the aviation industry through meaningful and user-centered technology, and we're in search of a Software Engineer who is passionate about innovation and web technologies to join our development team. Flexjet empowers software engineers to learn, innovate, and apply their skills to deliver...


  • Cleveland, Ohio, United States Nottingham Spirk Full time

    About the RoleWe are seeking a highly skilled Senior FPGA Firmware Developer to join our team at Nottingham Spirk. As a key member of our engineering team, you will be responsible for designing, developing, and implementing FPGA/microcontroller/processor-based architectures for new and existing products.Key ResponsibilitiesDesign and development of...