ChicopeeRecruiter Since 2001
the smart solution for Chicopee jobs

Softwareentwickler Python Remote (m/w/d)

Company: Markem-Imaje
Location: Jamaica Plain
Posted on: April 22, 2025

Job Description:

Markem-Imaje delivers fully integrated solutions that enable product quality and safety, regulatory and retailer compliance, better product recalls and improved manufacturing processes.
-
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.

-
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.
--- 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.
--- 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.
--- Travel: Up to 15%, including international trips
--- Mix of office and laboratory environment

-
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.
--- Experience with Agile/Scrum development practices.
--- Experience developing embedded software in an industrial printing domain is a plus.

-
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.
--- 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.
--- We consider several job-related, non-discriminatory factors when determining the pay rate for a position, including, but not limited to, the position's responsibilities, a candidate's work experience, a candidate's education/training, the position's location, and the key skills needed for the position. All qualified applicants will receive consideration for employment without discrimination based on race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other factors prohibited by law.
-
Attention Applicants: If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, please let us know. Likewise, if you are limited in the ability to access or use this online application process and need an alternative method for applying, we will determine an alternate way for you to apply.

Keywords: Markem-Imaje, Chicopee , Softwareentwickler Python Remote (m/w/d), IT / Software / Systems , Jamaica Plain, Massachusetts

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Chicopee RSS job feeds