Systems Engineer
Listed on 2026-07-08
-
Software Development
Embedded Software Engineer
Markem-Imaje, A Dover Company, is a trusted world manufacturer of product identification and traceability solutions, offering a full line of reliable and innovative inkjet, thermal transfer, laser, print and apply label systems. Markem-Imaje delivers fully integrated solutions that enable product quality and safety, regulatory and retailer compliance, better product recalls and improved manufacturing processes.
Based in Downers Grove, IL, Dover Corporation (NYSE: DOV) is a diversified global manufacturer and solutions provider with annual revenue of approximately $8 billion.
The RoleThe Systems Engineer I will be part of a global, cross-disciplinary team developing and integrating systems for Markem-Imaje current and future Drop-on-Demand (DoD) printers. You will have the opportunity to work with talented engineers in a global environment, building complex products - from proof of concept to production - across a variety of printing technologies targeted to meet our customers' needs and the strategic objectives of Markem-Imaje.
Job Responsibilities- Serve as the primary translator between customer needs and engineering execution - decomposing customer requests, primarily software-related, into clear, actionable system and software requirements.
- Author and maintain functional specifications, software requirements specifications, and theories of operation for DoD printer systems and subsystems.
- Work closely with the software engineering team to ensure requirements are well-defined, unambiguous, and implementable, and serve as the point of contact for requirements clarification throughout development.
- Facilitate requirements reviews with cross-functional stakeholders including software, firmware, electrical, and mechanical teams to validate completeness and consistency.
- Define and maintain system-level architecture documentation, including hardware-firmware-software interface definitions and behavioral descriptions.
- Translate product marketing inputs and customer use cases into structured requirements using established systems engineering practices.
- Support verification and validation activities by developing acceptance criteria and traceability matrices linked to system requirements.
- Manage requirements lifecycle using Jira and Ease Requirements, ensuring traceability from customer need through design, implementation, and test.
- Stay abreast of industry trends in embedded systems, software architectures, and inkjet/DoD printing technology.
- Hands-on experience with embedded firmware development (C/C++, RTOS environments) and/or electronic hardware design.
- Demonstrated experience with hardware-firmware co-design, PCB bring-up, and debugging at the hardware-software interface.
- Demonstrated experience with embedded firmware and/or software development processes; direct coding experience not required but ability to communicate fluently with software teams is essential.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Systems Engineering.
- Minimum 3-4 years of experience in an engineering individual contributor role within an industrial environment; 1-2 years of systems engineering experience preferred.
- Demonstrated experience writing system specifications, software requirements, or theories of operation in a hardware/software product development environment.
- Experience with SysML/UML modeling is preferred.
- Strong ability to take ambiguous customer or stakeholder inputs and translate them into structured, actionable requirements.
- Experience in all elements of systems engineering: requirements definition through design, integration, verification, and validation (V&V).
- Proficiency with Jira and Ease Requirements for requirements management and agile project tracking is required.
- Experience using quality tools (FMEA, 5 Whys, etc.).
- Knowledge of marking and coding equipment, especially using drop-on-demand inkjet technology, is highly desirable.
- Excellent written and oral communication skills.
- Ability to define a path to solve complex problems, share that vision, and support the team for execution.
- Innovative, autonomous, and able to motivate others.
- 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, apply! We can't wait to hear from you!
Work ArrangementHybrid
Pay Range- annually
Bonus EligibleThis position is eligible to earn a discretionary bonus based on performance metrics and other criteria outlined in our applicable bonus plan.
BenefitsOur total rewards package for eligible team members also includes: a 401(k) savings plan with employer contributions; medical, dental and vision insurance; wellness programs; health savings account, health care and dependent care flexible spending accounts; company paid short-term disability and long-term disability; company paid employee basic life and AD&D insurance;…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).