Senior Firmware Engineer

Newell BrandsSandy Springs, GA
1d

About The Position

The Senior Firmware Engineer is a key member of the R&D team responsible for developing and sustaining embedded software for DYMO’s direct thermal and thermal transfer printers. This engineer leads firmware development across the full product lifecycle — from concept definition and system architecture through validation, certification, and production — ensuring robust, reliable, manufacturable, and compliant embedded solutions aligned with product objectives. This role requires a technically rigorous engineer who thrives in a fast-paced product development environment and brings strong architectural judgment, disciplined debugging skills, and structured problem-solving to every initiative.

Requirements

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Electronics & Computer Engineering, or related field
  • Minimum 5+ years of experience in embedded systems and firmware development
  • Proven experience delivering embedded software from concept through mass production in electromechanical or consumer products
  • Experience working in cross-functional, international product development teams
  • Strong experience with microcontrollers and embedded application processors (ARM-based platforms preferred)
  • Strong proficiency in C; working knowledge of C++ for embedded systems
  • Experience with RTOS environments and/or embedded Linux
  • Understanding of electronics fundamentals and ability to interpret electronic schematics
  • Experience developing low-level drivers and system-level firmware for motor control, sensors, communication interfaces, and user interfaces
  • Strong debugging capability using laboratory instrumentation
  • Ability to design firmware architectures that balance performance, memory constraints, power consumption, and scalability
  • Strong architectural thinking and structured technical decision-making
  • Disciplined, data-driven problem-solving approach
  • Ability to work independently while collaborating effectively across global, multi-disciplinary teams
  • Clear and concise communication skills
  • Strong ownership mindset with accountability for product performance and reliability
  • Ability to operate effectively under time and resource constraints

Nice To Haves

  • Familiarity with communication technologies such as Wi-Fi and Bluetooth is a plus
  • Experience with development environments such as IAR, Keil, or similar toolchains
  • Knowledge of C#, scripting tools, or managed languages is a plus

Responsibilities

  • Design, develop, and maintain embedded firmware for DYMO thermal printers, including print control, motion systems, cutting systems, tape transport mechanisms, and user interface functionality
  • Analyze product requirements and translate them into scalable, maintainable embedded software architectures
  • Participate in full product development lifecycle activities, including requirements definition, architecture selection, prototyping, debugging, validation, certification, and production release
  • Own firmware system for critical product functions such as print quality, parameter optimization, motor control, cutting control, connectivity, and user interface behavior
  • Define and execute firmware validation strategies, including development of test tools, documentation, and support for product qualification and regulatory certification
  • Assist in hardware architecture selection and key component evaluation, ensuring optimal integration between firmware, electronics, and mechanical subsystems
  • Support manufacturing readiness and mass production ramp, including debugging pilot builds, resolving field issues, and sustaining released products
  • Conduct firmware sustaining activities for already marketed products, including performance improvements, defect resolution, and feature enhancements
  • Collaborate closely with mechanical, electrical, quality, manufacturing, and external development partners to deliver reliable, high-quality embedded solutions
  • Maintain accurate documentation and configuration control within enterprise systems (Jira, Windchill, and related tools), following agreed global development processes
  • Build and expand technical knowledge related to thermal printing technologies, print parameter optimization, and emerging connectivity platforms
  • Troubleshoot complex system-level issues using lab equipment such as oscilloscopes, logic analyzers, emulators, and multi-meters
  • Work independently under general project-level supervision, delivering high-quality firmware solutions within defined timelines and resource constraints
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service