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!
|