Jobs · Engineering · Pennsylvania

Design & Product Engineer (Software)-M325I12

Matthews International · Cranberry Township, PA · 1 mo ago
EngineeringFull-time

Responsibilities

  • 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.

Similar jobs