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.
Dover Corporation® (NYSE: DOV). Dover is a diversified global manufacturer and solutions provider with annual revenue of approximately $8 billion.
The Role:
The role of the embedded software engineer is to design, implement, validate, and maintain the embedded software for Markem-Imaje current and future products across a variety of printing/marking technologies and application spaces using industry standard best practices. This role requires the ability to work on problems of moderate scope, follow Markem-Imaje standard practices and procedures, and work both as an individual contributor and as part of a team taking direction from senior team members.
Job Responsibilities:
• Design, implement, and validate high quality embedded software using established standards as part of an Agile team of engineers
• Contribute ideas for best practices and tools to improve team efficiency, effectiveness, and software quality.
• Conduct design and code reviews, participate in design and code review, providing feedback to other developers.
• Accept and act upon constructive feedback from fellow developers.
• Stay up to date with the latest industry standards and advocate for continuous improvement in the areas of unit testing, system testing, automation, code analysis, source control, continuous integration, etc.
• Contribute high-level and detailed software estimation to support planning activities.
• Complete high-level well-defined tasks independently.
• Collaborate effectively with remote team members and external partners.
• Create advanced unit tests with minimal guidance from senior engineers.
• Create automated system tests and perform exploration testing.
• Develop a comprehensive understanding of the technical workings of various Markem-Imaje printing technologies.
• Travel: Up to 15%, including international trips
• Mix of office and laboratory environment
Job Requirements:
• Bachelor’s or master’s degree in computer science, Computer Engineering, or Software Engineering
• Minimum 2-5 years of professional experience developing software
• Demonstrable record of developing high-quality embedded software for end-user products.
• Ongoing, advanced coursework and/or research to stay current preferable.
• Experience with Agile/Scrum development practices.
• Experience developing embedded software in an industrial printing domain is a plus.
Knowledge & Skills:
• Basic design skills such as functional decomposition, UML, and design patterns.
• Experience writing C and C++ code. Demonstrate the ability to use simple C and C++ constructs.
• Experience with scripting languages such as python, perl, etc.
• Solid understanding of object-oriented programming, pair programming, memory management, distributed systems programming, multi-threaded programming, and on-target debugging with application development on Linux OS.
• Understanding and knowledge of test-driven development, unit testing, code reviews, and defect characterization.
• Basic understanding of requirements analysis.
• Knowledge of FreeRTOS and/or Yocto Linux
• Familiarity with configuration management skills such as revision control, continuous integration and deployment, automated build systems, release management, and technical documentation.
• General knowledge of real time operating system concepts and some experience in their use.
• Basic knowledge of electronics including micro-controllers, memory, and peripherals as well as in reading schematics and basic use of oscilloscopes/logic analyzers.
• Knowledge and experience with the following tools are a plus: GCC, Visual Studio, Eclipse, JSON, XML, Python, Bamboo, SCONS, FitNesse, Lauterbach debuggers.
• Ability to work within a fast-paced agile software team.
• Ability to quickly learn new concepts and software.
• Excellent interpersonal, written, and oral communication skills.
Behaviors:
• Self-motivated, independent, detail oriented, and responsible in a collaborative team.
• Able to follow instructions.
• Able to practice and promote organizational values of integrity, innovation, respect, and reliability.
• Willing to communicate openly and directly.
• Strong discipline in all conducted activities.
The right candidate will be 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
Work Arrangement: Onsite
Salary Range: $87,000.00 - $131,000.00
Bonus Eligible: This position is eligible to earn a discretionary bonus based on performance metrics and other criteria outlined in our applicable bonus plan.
#LI-TE1
...Job Description Job Description Barista's that work for Lions Den Coffee average a yearly salary of $40,000 - $45,000 per year Role: Barista Summary: To make and serve espresso and non-espresso drinks to the highest standard while also providing excellent customer...
Job Summary: We are seeking a skilled Microsoft Dynamics 365 Engineer to join our team. This position offers a hybrid/remote work schedule, but candidates must reside in the San Antonio or Frisco/Dallas area.Required Skills and Background:Bachelor's Degree in Computing...
...Director of Development And Communications 2 days ago Be among the first 25 applicants Location: Massachusetts (hybrid/remote must be able to regularly travel to Boston) Time: Full-time, some evenings & weekends, flexible schedule & paid time off, plus quarterly...
...Description About the Opportunity Velocity Rail Solutions is seeking a dependable CDL Class A Driver with Hazmat and Tanker endorsements to join our elite team fueling locomotives. This night shift position offers consistent, full-time hours, weekly pay, and year-round...
...Job Description Core Medical-Perm is seeking a Registered Nurse (RN) Labor and Delivery for a nursing job in Elmira, New York. Job Description & Requirements ~ Specialty: Labor and Delivery ~ Discipline: RN ~ Start Date: ASAP ~ Duration: Ongoing ~...