Design & Product Engineer (Software)-M325I12

Matthews Marking Solutions LLC

Cranberry Township (Butler County)

On-site

USD 90,000 - 120,000

Full time

4 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Matthews Marking Solutions LLC in Cranberry Township, PA, seeks a Design & Product Engineer (Software) to design and develop software systems aligned with product development. The role covers the full life cycle from concept to production launch and ongoing support for embedded applications.

Candidates should have a Bachelor's in software engineering, 2–5 years' experience with C/C++ on Linux, and the ability to work autonomously and in a team, with travel as needed.

Qualifications

  • Bachelor’s degree in software engineering or related field.
  • 2–5 years of professional engineering experience.
  • Experience in developing embedded applications using C/C++.
  • Experience in working with and developing on a Linux platform.
  • Willingness to travel locally, nationally, and/or internationally.
  • Strong communication and problem-solving skills.

Responsibilities

  • Develop and maintain embedded software systems.
  • Code, test, and deploy applications in C/C++ on embedded Linux.
  • Collaborate with product development and customers.
  • Document software and provide user documentation.
  • Support production environment and system tuning.

Skills

C
C++
Embedded Linux
Linux
Software engineering
Communication skills
Project management
Analytical thinking

Education

Bachelor’s Degree in Software Engineering or related field

Tools

Linux development tools
Git

Job description

#26-106

Cranberry Township, Pennsylvania, United States

Job Description

The Design & Product Engineer (Software) is responsible for designing and developing software systems in conjunction with product development. This role understands equipment requirements along with business and customer requirements that drive the design of the technical solution and participates in all phases of product development life-cycle, including concept and prototype analysis, design, production launch, sustaining production, and end-of-life support of designed equipment, as well as the support of complementary engineering staff for application configuration and startup support.

  • Participates in the software system life cycle, including coding, testing, implementing, maintaining and supporting application software.
  • Performs complex application development in C and/or C++ on an embedded Linux platform running on x86 or arm processors.
  • Diagnoses and troubleshoots simple problems with existing applications, software and data.
  • Participates in the analysis, design, construction of application, business reports, component design, performance monitoring, and production evaluation.
  • Makes suggestions toward the development of new codes or reuse of existing codes.
  • Documents the software components and applications, creates user documentation and assists in implementation and support software.
  • Participates in system tuning, optimization of information/data processing, maintenance and support of the production environment.
  • Coordinates database administration to design, develop, and update databases as required and ensures security of all software and related applications.
  • Researches, evaluates and incorporates new technology and tools to enhance the product development process.
  • Assists customers to define the system design and user interface based on customer needs and objectives.
  • Additional duties as assigned.
Location(s)

3159 Unionville RoadBuilding 300, Suite #500, Cranberry Business Park, Cranberry Township , Pennsylvania 16066 , United States

Requirements
  • Bachelor’s Degree in Software Engineering or related field; or an equivalent combination of education and experience.
  • 2 - 5 years of previous professional engineering experience
  • Experience in developing embedded applications using C and/or C++.
  • Experience in working with and developing on a Linux platform.
  • Periodic travel either locally, nationally, and/or internationally may be required.
  • High degree of proficiency in MS Office Suite, Outlook & Internet applications.
  • Strong analytical, prioritizing, interpersonal, problem-solving, presentation, budgeting, project management, & planning skills with critical attention to detail, deadlines and reporting.
  • Strong verbal and written communication skills (including analysis, interpretation, & reasoning).
  • Solid understanding and application of mathematical concepts.
  • Ability to develop and maintain collaborative relationships with peers and colleagues across the organization, as well as, internal and external clients.
  • Ability to work well autonomously and within a team in a fast-paced and deadline-oriented environment.
  • Ability to work with and influence peers and management.
  • Self-motivated with critical attention to detail, deadlines and reporting.
PHYSICAL ASPECTS/WORK ENVIRONMENT:
  • Regularly required to stand; walk; sit; use hands and fingers to operate a computer keyboard; reach with hands and arms; stoop, kneel, crouch, or crawl; and talk, hear and see.
  • Occasionally lift and/or move up to 50 pounds.
  • Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
  • The noise level in the work environment is usually low/moderate.
  • Reasonable accommodations may be made to enable individuals to perform the essential functions.

undefined

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Repair Technician
Repair Technician

Matthews Marking Systems • Cranberry Township

On-site
USD 90,000 - 120,000
Design Engineer - Core Product
Design Engineer - Core Product

S & S Cycle • Viola (WI)

On-site
USD 65,000 - 90,000
Engineer II, Electronic Design
Engineer II, Electronic Design

Omnicell, Inc. • Cranberry Township

Hybrid
USD 75,000 - 90,000
Software Development Engineer II
Software Development Engineer II

Phoenix Contact USA • Ann Arbor (MI)

Hybrid
USD 85,000 - 110,000
Medical, dental & vision coverage
401k matching
On-site gym
+5
Software Engineer #1060731
Software Engineer #1060731

FastTek Global • Allen Park (MI)

On-site
USD 95,000 - 135,000
Medical and Dental
Vision
PTO Program
+3
Mechanical / Senior Mechanical Engineer
Mechanical / Senior Mechanical Engineer

P & F Industries • Ogle Township (PA)

On-site
USD 95,000 - 130,000
Medical, dental, and vision insurance
401(k) Retirement Savings Plan
Health Savings Account (HSA)
+8
Senior Software Engineer
Senior Software Engineer

Cephas Consultancy Services Private Limited • BLOOMINGTON (MN)

On-site
USD 120,000 - 160,000
4-day work week
Senior Engineer I-IS
Senior Engineer I-IS

Microchip Technology Inc. • Gresham (OR)

On-site
USD 120,000 - 150,000
Embedded Systems Engineer
Embedded Systems Engineer

BriskHeat Corporation • Columbus (OH)

On-site
USD 70,000 - 90,000
Product Software Engineer
Product Software Engineer

Safari Circuits, LLC • Michigan

On-site
USD 90,000 - 130,000
401(k) matching
Health insurance
Life insurance
+3