Embedded Software Engineer

Markem-Imaje is a trusted global manufacturer of product identification and traceability solutions. Our connected solutions help manufacturers to reduce waste, increase efficiency, achieve compliance and protect their brand.

 

 

 

We offer the most complete range of market-leading marking and coding systems along with software, services and consumable solutions so you can streamline all your printing needs from one supplier.

 

 

 

The role:

 

 

 

In this role you’ll be playing a lead role within the local multi-discipline engineering team designing world class marking and coding systems. Pushing for continual improvement of global embedded software development best practices.

 

 

 

You’ll have an opportunity to take your skills to the next level as you play a lead role in defining the architecture and design for new products while helping the team grow to meet new and exciting challenges.

 

 

 

What you’ll do:

 

 

 

Align with the System Engineer and other discipline leads (electronics, mechanical,…) on system design and system integration specifications.

Lead the technical decision making with the embedded software team in an Agile environment.

Collaborate with software teams across the globe to ensure technical alignment in the specification of common modules.

Collaborate with and lead remote software development teams.

Coach and mentor other members of the embedded software team.

Test and debug own source code as well as related code written by other engineers.

Lead root cause analysis of failures reported from other departments.

Drive quality through alignment with global development best practice.

Push continual improvement ideas through the global embedded software discipline team.

 

 

What you need to have:

 

 

 

Minimum Bachelor’s Degree in Computer Science, Electronics or relevant engineering discipline.

At least 6 years of professional experience in embedded software and knowledge of development environments.

Technically oriented from low level (Sensors, Motors, etc) to embedded UI.

3 years of experience programming in Modern C++ and use of OOD.

Working knowledge of modern development practices.

Exposure to Agile methodology (Scrum, SAFe, etc).

Strong analytical skills.

#LI-DNI

 

You’ll only be the right candidate if you are aligned to our values and culture:

 

 

 

Collaborative entrepreneurial spirit

Winning through customers

High ethical standards, openness and trust

Expectations for results

Respect and value people

 

If you believe you match our values and have the experience we’re looking for, then apply! We can’t wait to hear from you

 

 

All qualified applicants will receive consideration for employment without discrimination on the basis of race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, age and genetic information.

 

 

Share this job