Company

Markem-Imaje - 3.5See more

addressAddressKeene, NH
type Form of workFull-time
salary Salary$130,000 - $150,000 a year
CategoryInformation Technology

Job description

The Company: Markem-Imaje

Markem-Imaje 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.

The Role: Software Engineer V

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 senior position includes both individual contribution as well as leadership of other internal engineers and external partners. This role requires collaboration and communication across engineering disciplines, functions, and stakeholders.

Job Responsibilities:

  • Drive quality and efficiency within the embedded software team by setting an outstanding example in terms of high-quality design, code, and validation. • Research, champion, and facilitate implementation and improvement of software development best practices and tools to improve team efficiency, effectiveness, and software quality.
  • Strategically create and drive quality programs throughout the department and company.
  • Own strategic major internal technologies to determine and drive evolutions of the technologies.
  • Drive intellectual property disclosures to protect technology.
  • Influence technology selection and decision within company and across major customers.
  • Promote extremely high software quality and reliability by driving continuous improvement in the areas of unit testing, integration testing, system testing, automation, code review and analysis.
  • Lead and facilitate high-level software estimation to support business planning activities.
  • Provide a positive impact on the team with their work as well as improve the overall productivity of the team.
  • Mentor and teach other Software Engineers in improving their skills.
  • Drive continuous improvement in source control and continuous integration by staying up to date with the latest industry practices and tools.
  • Interface with other engineering teams, stakeholders, and customers to understand the application space and business requirements.
  • Act as a liaison between cross-functional teams and as a spokesperson for the software team.
  • Serve as a consultant to management in explaining, evaluating and capturing technical aspects of software systems and products.
  • Drive the effectiveness of distributed teams through building positive, cross-site collaboration.
  • Lead design reviews and drive improvements in design and code quality produced by internal and external engineers.
  • Drive verification and validation activities to ensure the final product meets design specifications and compliance requirements.
  • Use outstanding communication and interpersonal skills to lead and create efficient interfaces with third party engineering partners.
  • Build and apply a strong understanding of industrial printing/marking technologies and application spaces.
  • Travel: Up to 10%, 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 • Bachelor’s degree with minimum 15 years of professional experience developing software or Master’s Degree with minimum 12 years of professional experience developing software.
  • Demonstrable record of developing high-quality embedded software for end-user products from requirements analysis to delivery.
  • Demonstrable experience in a technical leadership role within a software team and for external engineering resources.
  • Experience with cross-functional, multi-cultural, or globally distributed team collaboration.
  • Experience with Agile/Scrum development practices.
  • Experience developing embedded software in an industrial printing/marking domain is a plus.
  • Experience developing software on Linux and Windows host environments.
  • Recent advanced coursework or cutting-edge research is a plus.

Knowledge & Skills:

  • Expert architecture and design skills such as functional decomposition, architectural viewpoints, UML/SYSML, and design patterns. • Expert knowledge and experience with implementation skills such as object-oriented programming, pair programming, memory management, distributed systems programming, multi-threaded programming, and on-target debugging.
  • Expert knowledge of verification skills such as test-driven development, unit testing, code reviews, and defect characterization.
  • Advanced requirement analysis and planning skills such as user story development, backlog management, high-level estimation, and detailed estimation.
  • Advanced configuration management skills such as revision control, continuous integration, continuous deployment, automated build systems, release management, and technical documentation.
  • Expert of real time operating system concepts and experience in their use.
  • Advanced knowledge of electronics including micro-controllers, memory, and peripherals as well as in reading schematics and basic use of oscilloscopes/logic analyzers.
  • Expert in writing portable, cross-platform, modern C++ code
  • Advanced knowledge of the following is a plus: GCC, Visual Studio, Eclipse, JSON, XML, Python, Bamboo, SCONS, FitNesse, Lauterbach debuggers.
  • Ability to lead root cause analysis with containment plans of complex cross-disciplinary engineering problems.
  • Ability to work autonomously with strategic direction as well as part of a cross-disciplinary, international, product development team.
  • Ability to lead multiple small groups of engineers through the development of user stories and epics (whole features) simultaneously.
  • Excellent interpersonal, written, and oral communication skills, with an ability to influence and build strong, credible relationships.
  • Strong organization and decision-making skills are required.
  • Demonstrable skills and experience facilitating team interactions in an Agile environment.
  • Experience evaluating open source and commercial off-the-shelf software options is a plus.
  • Experience evaluating competitive products.
  • Aptitude in engineering excellence processes such as FMEA, Root Cause Analysis, Design of Experiments, etc. is a plus.
  • FPGA (VHDL) programming experience is a plus.

Behaviors:

  • Self-motivated and able to motivate others. • Leads by example providing day-to-day supervision of Software Engineers.
  • Persuades and influences others through personal credibility.
  • Practices and promotes organizational values of integrity, innovation, respect, and reliability.
  • Communicates openly and directly.
  • Promotes and facilitates change with confidence.
  • Leads and communicates effectively in an international company.
  • 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

If you believe you match our values and have the experience we’re looking for, apply! We can’t wait to hear from you!

Job Type: Full-time

Pay: $130,000.00 - $150,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Bereavement leave
  • Dental insurance
  • Dependent health insurance coverage
  • Disability insurance
  • Employee assistance program
  • Free parking
  • Health insurance
  • Health savings account
  • Life insurance
  • On-site gym
  • Paid holidays
  • Paid sick time
  • Paid time off
  • Parental leave
  • Partner benefits
  • Prescription drug insurance
  • Referral program
  • Retirement plan
  • Tuition reimbursement
  • Work from home

Compensation package:

  • Bonus opportunities
  • Performance bonus

Experience level:

  • 11+ years
  • 3 years

Schedule:

  • 8 hour shift
  • Monday to Friday

Experience:

  • Object Oriented Design: 10 years (Required)
  • C++: 10 years (Required)

Work Location: Hybrid remote in Keene, NH 03431

Refer code: 7943737. Markem-Imaje - 3.5 - The previous day - 2024-01-27 14:17

Markem-Imaje - 3.5

Keene, NH
Jobs feed

Software Quality Assurance / SQA Test Engineer

Trial By Fire Solutions

Oakland, CA

Senior Manager, Civil Engineering

Rwe

Austin, TX

Payroll Specialist

St. Olaf College

Northfield, MN

$20.00 - $22.00 Per Hour

MST Therapist

The Family Partnership

Minneapolis, MN

$55,000 - $60,000 Per Year

Service Associate, Part Time - Bergen County

Bloomingdale's

Hackensack, NJ

Veterinary Clinic Supervisor

Animal Humane Society

Minnesota, United States

$24.00 - $25.00 Per Hour

Share jobs with friends

Related jobs

Software Engineer V

Senior Software Engineer

Iron Mountain

Concord, NH

3 weeks ago - seen

Software Engineer II (Onsite)

Bae Systems

Nashua, NH

3 weeks ago - seen

Mid-Level Software Engineer

Newforma

$76.7K - $97.1K a year

Manchester, NH

3 weeks ago - seen

Principal Software Engineer- Hybrid

Bae Systems

Hudson, NH

4 weeks ago - seen

Software Engineer 1

Jacobs Engineering Group Inc.

$74.6K - $94.4K a year

Hudson, NH

4 weeks ago - seen

JavaScript/React UI Software Engineer

Geophysical Survey Systems Inc.

$95.7K - $121K a year

Nashua, NH

2 months ago - seen

Senior Software Engineer

Pivotal Solutions, Inc.

Portsmouth, NH

2 months ago - seen

Senior Software Engineer - Secure DevOps Platforms (Hybrid/Remote)

Liberty Mutual

$103,400 - $192,700 a year

Portsmouth, NH

2 months ago - seen

Enterprise Software Engineer II

Dartmouth College

Hanover, NH

3 months ago - seen

Software Engineer 1

Jacobs

Hudson, NH

3 months ago - seen

Software Engineer - Active Secret - All Levels - Nashua, NH or Wayne, NJ

BAE Systems

$89,650 - $198,790 a year

Nashua, NH

3 months ago - seen

Software Engineer - All Levels

BAE Systems

$104,609 - $212,993 a year

Hudson, NH

3 months ago - seen

Software Engineer

Connected Systems Partners

Manchester, NH

3 months ago - seen

Sr. Software Engineer

Position Imaging, Inc.

Portsmouth, NH

3 months ago - seen

Principal Software Engineer

Fidelity Investments

Merrimack, NH

4 months ago - seen

Software Engineer - Campus Services

Dartmouth College

Hanover, NH

4 months ago - seen

IT Principal Software Engineer

US Tech Solutions, Inc.

Dover, NH

4 months ago - seen

Software Cyber Security Engineer

Novocure

Portsmouth, NH

4 months ago - seen