Markem-Imaje · 18 hours ago
Software Engineer I
Markem-Imaje is a trusted world manufacturer of product identification and traceability solutions. They are seeking an embedded software engineer to design, implement, validate, and maintain embedded software for various printing technologies while working as part of an Agile team.
HardwareIndustrial AutomationLaserMachinery ManufacturingPrinting
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
Participate in design and code review, providing feedback to other developers
Accept and act upon constructive feedback from fellow developers
Estimate required effort on assigned tasks including time, materials, etc
Attend and participate in daily stand-up meetings and in the entire agile process
Develop basic unit tests
Execute existing automated and manual system tests
Suggest improvements to the continuous integration process
Obtain sufficient knowledge in current Markem-Imaje printing technologies to contribute embedded software to such printers
Know the different Markem-Imaje printing technologies and where each technology fits in the industrial coding market
Travel: Up to 10%, including international trips
Mix of office and laboratory environment
Qualification
Required
Bachelor's or Master's Degree in Computer Science, Computer Engineering, or Software Engineering
0-2 years of professional experience developing software
Hands-on experience through coursework or internship
Experience with Agile/Scrum development practices
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
Understanding of object-oriented 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, and defect characterization
Basic understanding of requirement analysis
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
Ability to learn and apply software engineering best practices through participation in pair programming and regular code reviews
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
Preferred
Recent advanced coursework or cutting-edge research is a plus
Basic knowledge of electronics including micro-controllers, memory, and peripherals as well as in reading schematics and basic use of oscilloscopes/logic analyzers is a plus
Knowledge and experience with the following tools are a plus: GCC, Visual Studio, Eclipse, JSON, XML, Python, Bamboo, SCONS, FitNesse, Lauterbach debuggers
Benefits
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
Supplemental employee and dependent life insurance
Optional accident, hospital indemnity and critical illness insurance
Adoption, surrogacy, and fertility benefits and assistance
Commuter benefits
Parental, military, jury duty, and bereavement leaves of absence
Paid time off, including 10 paid holidays per calendar year
Paid vacation days beginning at 80 hours annually
64 paid sick leave hours annually or as provided under state and local paid sick leave laws
Tuition reimbursement at the maximum amount of $5,250 per employee per calendar year
Business travel services
Employee discounts
Employee assistance program that includes company paid counseling sessions and legal services
Company
Markem-Imaje
Markem-Imaje provides product identification and traceability solutions.
H1B Sponsorship
Markem-Imaje has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (7)
2024 (8)
2023 (4)
2022 (3)
2021 (10)
2020 (5)
Funding
Current Stage
Late StageTotal Funding
unknown2006-12-06Acquired
Recent News
EIN Presswire
2025-11-08
Company data provided by crunchbase