This site uses cookies. To find out more, see our Cookies Policy

Senior Firmware Engineer - 1804168 in Atlanta, GA at SkyBridge Resources, LLC

Date Posted: 5/20/2019

Job Snapshot

Job Description

Title: Senior Firmware Engineer 

  • Primary Location Georgia-Atlanta
  • Schedule Full-time

As the Firmware Engineer, you will be responsible for designing and developing embedded software for the DYMO brand printing system. That includes driving the print head and the tape transport motor, for various printing media and ribbons, with various power sources (adapter, USB powered, battery powered), at various printing speeds.
Other design areas include user interface, displays, keyboards, motion control, communications systems (USB, Wi-Fi, Bluetooth) and different operating systems.

Within a multi-disciplinary team, you will support the full development process related to the embedded software/firmware of a new products. This includes the analysis, definition, programming, testing and debugging, documenting as well as the support during validation, qualification, certification and production startup of the product.


  • Analyze and develop embedded software solutions for the DYMO product line
  • Build up knowledge about printing technologies and print parameter improvements
  • Take part in the full product development process including defining, prototyping, testing, debugging and documenting the firmware of the new product
  • Support the validation, qualification and certification of the new product by providing documentation, validation plans and test tools whenever appropriate
  • Assist in the concept and system design, based on product specification
  • Assist in the selection of architecture and key components of hardware and embedded software systems
  • Assist in the process of bringing the product to mass production
  • Work according to the agreed global processes. This includes the use of the software issue tracking system (Jira) and the technical databases (Windchill and other)
  • Take part in any firmware sustaining activities of already marketed products
  • Cooperate with external development partners to deliver reliable solutions
  • Work closely together with an international multi-disciplinary team
  • Work under general project level supervision in an independent, responsible manner within the defined time frame


  • Required Qualifications and Skills
  • Minimum 5 years’ experience in firmware development and embedded systems
  • BS/MS Degree in Computer Engineering (CE) or Electrical Engineering (EE) or Electronics and Computer Engineering (ECE) from an accredited university/college
  • Electronics background; ability to analyze electronic schematics
  • Strong experience with microcontrollers and embedded application processors. Experience with ARM based platforms is a plus
  • Strong knowledge of C and knowledge of C++ for embedded solutions
  • Knowledge of C# or other managed languages is a plus
  • Knowledge of RTOS’s & embedded Linux is a plus
  • Experience with Integrated Development Environments like IAR and/or Keil is a plus
  • Experience with communication technologies like Wi-Fi and Bluetooth is a plus
  • Be a team player. Ability to work and interact effectively with members and individuals from other disciplines, projects, functional areas, divisions, and companies is required
  • Ability to think out of the box and solve technical problems in a swift and structural way
  • Ability to work independently under time and resource constraints is required
  • Be fluent in English
  • Know-how to operate oscilloscopes, multi-meters, emulators, etc.
  • Be willing to travel (max duration 2 weeks, max 4 times per year)