The Company
Markem-Imaje is a wholly owned subsidiary of the US-based Dover Corporation and 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 apply 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.
Are you a self-motivated, talented, and experienced Embedded Software Engineer who understands the importance of engineering excellence to product development success?
In this role youll 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.
Youll 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 8-10 years experience developing object-oriented C++ embedded software with advance knowledge of embedded Linux and BSP.
Great package including Bonus, CAREER Growth and Great Benefits
Principal Activities / Duties / Responsibilities:
Drive quality and efficiency within the embedded software team by setting an outstanding example in terms of high-quality design, code, and validation in your individual work.
Research, champion, and facilitate implementation and improvement of best practices and tools to improve team efficiency, effectiveness, and software quality.
Interface with other engineering teams, stakeholders, and customers to understand the application space and business requirements.
Lead and facilitate high-level software estimation to support business planning activities.
Lead design reviews and drive improvements in design and code quality.
Act as a liaison between cross-functional, multi-site teams.
Use outstanding communication and interpersonal skills to lead and create efficient interfaces with third party engineering partners.
Education and/or Experience Required:
A Bachelors or Masters degree in Computer Science or Computer Engineering.
Advanced knowledge of C++, functional decomposition, UML/SYSML, design patterns, OOP, multi-threaded programming, TDD, code reviews, Agile, continuous integration and deployment, RTOS, Linux configuration and optimization, multi-core micro-controllers, memory, peripherals, schematics, oscilloscopes/logic analyzers.
General Skills:
Excellent interpersonal, written, and oral communication skills.
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.
Downers Grove, IL
Dover is a diversified global manufacturer with annual revenue of approximately $7 billion. We deliver innovative equipment and components, specialty systems, consumable supplies, software and digital solutions, and support services through three operating segments: Engineered Systems, Fluids and Refrigeration & Food Equipment. Dover combines global scale with operational agility to lead the markets we serve. Recognized for our entrepreneurial approach for over 60 years, our team of approximately 24,000 employees takes an ownership mindset, collaborating with customers to redefine what's possible. Headquartered in Downers Grove, Illinois, Dover trades on the New York Stock Exchange under "DOV."
Since our founding in 1955, our business philosophy has remained remarkably consistent—build the company by acquiring strong businesses with solid fundamentals and market leading positions. An intense focus on the customer, combined with the leverage and discipline of Dover drives the continued success of our businesses.
Now, more than half a century after our founding, these operating principles have propelled Dover to become a world-class Company.
The backbone behind our collection of outstanding businesses is a team of dedicated employees who protect and enhance our valued reputation for quality and delivering what we promise. It’s our values that define Dover to all of our key audiences: our shareholders, customers, prospective employees and especially to ourselves.
These values must be expressed in our work and embody our actions, as they form the basis by which we do our jobs, make decisions and measure our performance. It’s our unwavering commitment to maintaining our values that defines who we are as a Company.
At Dover, we strive to continue to be champions of our values to help propel Dover to even greater success.