Embedded Software Engineer

Markem Imaje Ltd
02 Dec 2017
02 Jan 2018
Contract Type
Full Time
Are you an experienced Software Engineer with good knowledge of embedded programming (C++, Object Oriented Design), willing to join a global organization?

In this role you’ll be…reporting to the EMEA Firmware Manager and working on problems of diverse scope in a cross-functional environment.

You’ll have an opportunity to… Interact with senior internal and external personnel on a regular basis while defining the software coding guidelines.

You should possess… at least 8 years of professional experience in software field.

Great package including Healthcare Cash Plan, Life Insurance and Annual Bonus Program

Principal Activities / Duties / Responsibilities:

  • Provide estimates for assigned work and guidance in estimation to other engineers on current team as required.
  • Analyse customer requirements to develop software functional specification for a limited section of a larger project with the guidance of senior engineer and/or project manager.
  • Create and/or recommend Software Object Oriented Design for the assigned area of the project.
  • Write tests first (Test Driven Development) then source code implementing a wide range of features or resolving a wide range of issues that may require extensions to existing software design.
  • Test and debug own source code as well as related code written by other engineers on the project as part of development activity.
  • Troubleshoot complex, random failures reported in the field through local simulation of environment or on-site activities at the customer’s facility and complex analysis of reported data.
  • Archive and version source code and design documentation and be capable of performing the build management role for the project as well as administration of the configuration management system.

General Skills:

  • At least 8 years of professional experience in the software field
  • Bachelor of Science Degree (prefer Computer Science, Computer Engineering or Software Engineering) would be a plus.
  • Experience of development in a cross platform environment
  • Create object oriented designs with little guidance from senior software developer.
  • Programming in Modern C++
  • Exposure to Agile methodology
  • Ability to analyze business needs and to translate them into technical requirements specifications
  • Communicate effectively with technical organizations (R&D, partners, etc.) and interact with business.
The Company

Markem-Imaje is a wholly owned subsidiary of the US-based Dover Corporation is a trusted world manufacturer of product identification and traceability solutions, offering a full line of reliable and innovative inkjet, thermal transfer, laser, and print and applies label systems.

Markem-Imaje provides global reach to over 50,000 customers with 30 subsidiaries, 6 technology centers, several equipment repair centers and manufacturing plants with the most comprehensive marking and coding portfolio available in the marketplace.

The Site:

The historic city of Nottingham is a popular destination for all ages. Nottingham is home to world class sport, amazing live performances, excellent nightlife and cutting edge art. The city is home to two universities, and there are a huge variety of fine dining and shopping to be enjoyed. On the outskirts of Nottingham you can find scenic landscape and plenty of family attractions.

This job was originally posted as www.cwjobs.co.uk/job/77630178