Software Engineer II – Embedded Position Available In Jefferson, New York

Tallo's Job Summary: This job listing in Jefferson - NY has been recently added. Tallo will add a summary here for this job shortly.

Company:
Markem-Imaje
Salary:
$109000
JobFull-timeOnsite

Job Description

Job Description:

Markem-Imaje, A Dover Company, is a trusted world manufacturerof product identification and traceability solutions, offering afull line of reliable and innovative inkjet, thermal transfer,laser, print and apply label systems. Markem-Imaje delivers fullyintegrated solutions that enable product quality and safety,regulatory and retailer compliance, better product recalls andimproved manufacturing processes. Dover Corporation® (

NYSE:

DOV).Dover is a diversified global manufacturer and solutions providerwith annual revenue of approximately $8 billion.

The Role:

The roleof the embedded software engineer is to design, implement,validate, and maintain the embedded software for Markem-Imajecurrent and future products across a variety of printing/markingtechnologies and application spaces using industry standard bestpractices. This role requires the ability to work on problems ofmoderate scope, follow Markem-Imaje standard practices andprocedures, and work both as an individual contributor and as partof a team taking direction from senior team members.

JobResponsibilities:
  • Design, implement, and validate high qualityembedded software using established standards as part of an Agileteam of engineers
  • Contribute ideas for best practices and toolsto improve team efficiency, effectiveness, and software quality.
  • Conduct design and code reviews, participate in design and codereview, providing feedback to other developers.
  • Accept and actupon constructive feedback from fellow developers.
  • Stay up todate with the latest industry standards and advocate for continuousimprovement in the areas of unit testing, system testing,automation, code analysis, source control, continuous integration,etc.
  • Contribute high-level and detailed software estimation tosupport planning activities.
  • Complete high-level well-definedtasks independently.
  • Collaborate effectively with remote teammembers and external partners.
  • Create advanced unit tests withminimal guidance from senior engineers.
  • Create automated systemtests and perform exploration testing.
  • Develop a comprehensiveunderstanding of the technical workings of various Markem-Imajeprinting technologies.
Travel:

Up to 15%, including internationaltrips

  • Mix of office and laboratory environment
Job Requirements:
  • Bachelor’s or master’s degree in computer science, ComputerEngineering, or Software Engineering
  • Minimum 2-5 years ofprofessional experience developing software
  • Demonstrable recordof developing high-quality embedded software for end-user products.
  • Ongoing, advanced coursework and/or research to stay currentpreferable.
  • Experience with Agile/Scrum development practices.
  • Experience developing embedded software in an industrial printingdomain is a plus.
Knowledge & Skills:
  • Basic design skills such asfunctional decomposition, UML, and design patterns.
  • Experiencewriting C and C++ code. Demonstrate the ability to use simple C andC++ constructs.
  • Experience with scripting languages such aspython, perl, etc.
  • Solid understanding of object-orientedprogramming, pair programming, memory management, distributedsystems programming, multi-threaded programming, and on-targetdebugging with application development on Linux OS.
  • Understandingand knowledge of test-driven development, unit testing, codereviews, and defect characterization.
  • Basic understanding ofrequirements analysis.
  • Knowledge of FreeRTOS and/or Yocto Linux
  • Familiarity with configuration management skills such as revisioncontrol, continuous integration and deployment, automated buildsystems, release management, and technical documentation.
  • Generalknowledge of real time operating system concepts and someexperience in their use.
  • Basic knowledge of electronics includingmicro-controllers, memory, and peripherals as well as in readingschematics 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 agilesoftware team.
  • Ability to quickly learn new concepts andsoftware.
  • Excellent interpersonal, written, and oralcommunication skills.
Behaviors:
  • Self-motivated, independent,detail oriented, and responsible in a collaborative team.
  • Able tofollow instructions.
  • Able to practice and promote organizationalvalues of integrity, innovation, respect, and reliability.
  • Willing to communicate openly and directly.
  • Strong discipline inall conducted activities. The right candidate will be aligned toour values and culture:
  • Collaborative entrepreneurial spirit
  • Winning through customers
  • High ethical standards, openness, andtrust
  • Expectations for results
  • Respect and value people
WorkArrangement:
Onsite Salary Range:

$87,000.00 – $131,000.00

BonusEligible:

This position is eligible to earn a discretionary bonusbased on performance metrics and other criteria outlined in ourapplicable bonus plan. We consider several job-related,non-discriminatory factors when determining the pay rate for aposition, including, but not limited to, the position’sresponsibilities, a candidate’s work experience, a candidate’seducation/training, the position’s location, and the key skillsneeded for the position. Pay is one of the Total Rewards that weprovide to compensate and recognize employees for their work.

Benefits:

Our total rewards package for eligible team members alsoincludes: a 401(k) savings plan with employer contributions;medical, dental and vision insurance; wellness programs; healthsavings account, health care and dependent care flexible spendingaccounts; company paid short-term disability and long-termdisability; company paid employee basic life and AD&Dinsurance; supplemental employee and dependent life insurance;optional accident, hospital indemnity and critical illnessinsurance; adoption, surrogacy, and fertility benefits andassistance; commuter benefits; parental, military, jury duty, andbereavement leaves of absence; paid time off, including 10 paidholidays per calendar year, paid vacation days beginning at 80hours annually, 64 paid sick leave hours annually or as providedunder state and local paid sick leave laws, tuition reimbursementat the maximum amount of $5,250 per employee per calendar year;business travel services; employee discounts; and an employeeassistance program that includes company paid counseling sessionsand legal services. Eligibility for benefits is governed byapplicable plan documents and policies. All qualified applicantswill receive consideration for employment without discrimination onthe basis of race, color, religion, sex, sexual orientation, genderidentity, 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 disabilityand require a reasonable accommodation to complete any part of theapplication process, please let us know. Likewise, if you arelimited in the ability to access or use this online applicationprocess and need an alternative method for applying, we willdetermine an alternate way for you to apply. Please contactkeenehr@markem-imaje.com for assistance with an accommodation.

Kindly specify Job Requisition Number / Job Title and Location inresponse.

Other jobs in Jefferson

Other jobs in New York

Start charting your path today.

Connect with real educational and career-related opportunities.

Get Started