Embedded Software Engineer

Markem-Imaje
US - New York - Keene
View Company Profile / << Go Back

  • Job Type: Full time
  • 2 days ago

Job Description

Requirements
- -----------

### Must have:

### - We require a Bachelors or Masters degree in Computer Science, Computer Engineering, or Software Engineering. - With a Bachelors degree, you need at least 5 years of professional software development experience; with a Masters degree, at least 4 years. - You should have a proven track record of delivering high-quality embedded software for end-user products from requirements analysis through release. - Experience with Agile/Scrum development practices is expected. - Experience in embedded software development within an industrial printing environment is a strong advantage. - Experience working with external engineering partners is a plus. - You should bring strong design capabilities, including functional decomposition, UML, and design patterns. - Advanced proficiency in C++, OOP, multi-threaded programming, UML/SYSML, design patterns, and on-target debugging is required. - You should have knowledge of Linux configuration and optimization, as well as real-time operating systems. - Experience with verification methods such as test-driven development, unit testing, code reviews, and defect analysis is needed. - You should be comfortable with requirements analysis and planning, including user stories, backlog management, and both high-level and detailed estimation. - Configuration management experience is needed, including revision control, continuous integration and deployment, automated build systems, release management, and technical documentation. - You should understand real-time operating system concepts and how to apply them. - Basic electronics knowledge is expected, including microcontrollers, memory, peripherals, and the ability to read schematics and use oscilloscopes or logic analyzers. - Root cause analysis skills for complex engineering issues are required. - You should be able to work both independently and within a cross-disciplinary, international product development team. - Strong interpersonal, written, and verbal communication skills are required. - You need solid organizational and decision-making abilities, with confidence in driving change. - Experience with open source and commercial off-the-shelf software is a plus. - Experience with engineering excellence methods such as FMEA, Root Cause Analysis, and Design of Experiments is a plus. - FPGA/VHDL programming experience is a plus. - French, Italian, or Polish language skills are a plus.

Responsibilities:
- ----------------

- We design, implement, validate, and maintain embedded software for our current and future printer platforms across multiple print technologies and use cases. - We deliver high-quality embedded software as part of an Agile engineering team. - We define and introduce best practices and tools that improve team efficiency, effectiveness, and software quality. - We stay current with industry standards and promote continuous improvement in unit testing, system testing, automation, code analysis, source control, and continuous integration. - We provide both high-level and detailed software estimates to support planning. - We work with other engineering teams and stakeholders to understand the application space and business needs. - We collaborate closely with colleagues across engineering disciplines using strong communication and interpersonal skills. - We coordinate effectively with remote teammates and external partners. - We participate in and lead design reviews, helping raise the quality of designs and code produced internally and externally. - We build a deep understanding of our printing technologies, application spaces, and competitive landscape.
- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Company:
- -------

Markem-Imaje, a Dover company, is a global manufacturer of product identification and traceability solutions, offering reliable and innovative inkjet, thermal transfer, laser, and print-and-apply labeling systems. Our integrated solutions help improve product quality and safety, regulatory and retailer compliance, recall effectiveness, and manufacturing performance. The role is based in Downers Grove, IL, within Dover Corporation, a diversified global manufacturer and solutions provider with annual revenue of approximately $8 billion. We offer a comprehensive total rewards package for eligible team members, including a 401(k) with employer contributions, medical, dental and vision coverage, wellness programs, health savings and flexible spending accounts, disability and life insurance, optional supplemental coverage, commuter benefits, paid leave, travel services, employee discounts, and an employee assistance program. Our culture values collaboration, entrepreneurial thinking, customer focus, high ethical standards, openness and trust, results, and respect for people. This position involves a mix of office and laboratory work and may require up to 10% travel, including possible international travel.
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------




Fast Track Upload