Dover Corporation


Software Engineer I

Computer Science

Full Time

Keene, US

Posted a week ago

About the Job

Salary - $70000 - $80000/Year

The Company

Markem-Imaje, a wholly owned subsidiary of Dover Corporation, connects products and protects brands through intelligent identification, traceability and consumer engagement solutions. We offer the industry’s most comprehensive range of marking and coding systems seamlessly integrated with trusted software, services and consumables. Over 50,000 customers worldwide partner with us to help them unlock the power of information in codes.

With decades of proven expertise provided through the most extensive global network, we empower our customers to optimize supply chain efficiencies, achieve sustainability and compliance objectives, keep products safe and engage their consumers. This is intelligence, beyond the mark.

Are you a self-motivated, talented Embedded Software Engineer who understands the importance of engineering excellence to product development success?

In this role you’ll be… designing, implementing, validating and maintaining embedded software for M-I current and future printers as a part of a global, cross-disciplinary Agile team.

You’ll have an opportunity to… work with talented engineers in a global environment, building complex products across a variety of printing technologies targeted to meet our customers needs and the strategic objectives of Markem-Imaje.

You should possess… a minimum of 1-3 years of experience developing object orientated C++ embedded software.

Great package including Bonus, CAREER Growth and Great Benefits…

Principal Activities / Duties / Responsibilities:

  • Using well defined task design, implement, and validate high quality embedded software using established standards as part of an Agile team of engineers
  • Obtain clarifications on assigned tasks
  • Estimate required effort on assigned tasks including time, materials, etc.
  • Participate in code and design reviews
  • Attend and participate in team meetings
  • Attend and participate in daily stand-up meetings and participate in the entire agile process
  • Develop basic unit tests
  • Execute existing automated system tests
  • Perform manual system tests
  • Suggests improvements to the continuous integration process
  • Obtain enough knowledge in current Markem-Imaje printing technologies in order to contribute embedded software to such printers
  • Know the different Markem-Imaje printing technologies and where each technology fits in the industrial coding market

Education and/or Experience Required:

  • A Bachelors in Computer Science or Computer Engineering
  • Hands-on experience through coursework or internship

General Skills:

  • Excellent interpersonal, written, and oral communication skills
  • Basic design skills such as functional decomposition, UML, and design patterns
  • Understanding of object oriented programming, pair programming, memory management, distributed systems programming, multi-threaded programming, and on-target debugging
  • Understanding and knowledge of test driven development, unit testing, code reviews, and defect characterization
  • Basic understanding of requirements analysis

The Site

Keene, New Hampshire is a small college-town where you’ll find a charming downtown Main Street teeming with shops, restaurants and a retro movie theater. Employees also enjoy a great range of outdoor activities close by such as skiing and hiking.

All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other factors prohibited by law.

Job Type: Full-time

Pay: $70,000.00 - $80,000.00 per year


  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance


  • 8 hour shift

Work Location: One location

Posted a week ago

See More Relevant Jobs

Network engineer

Computer Science
Englewood, us
Posted this week

Sr. Software Developer (Virtual), Security Products

Computer Science
Remote, US
Posted this week

Principal Software Engineer - BackEnd (US Remote)

Computer Science
Seattle, US
Posted this week

Landing Jobs in the US for International Students just got super easy

Learn how to network, prepare visa interviews and sure shot strategies to kickstart your career in the USA.

Know More