R&D Software Engineer

Dematic Corp. Grand Rapids , MI 49504

Posted 1 month ago

Company Overview

Dematic is a leading supplier of integrated automated technology, software and services to optimize the supply chain. Dematic employs over 7,000 skilled logistics professionals to serve its customers globally, with engineering centers and manufacturing facilities located around the world. Dematic is one brand under the KION Group of companies and has implemented more than 6,000 integrated systems for a customer base that includes small, medium and large companies doing business in a variety of market sectors.

Headquartered in Atlanta, Georgia, Dematic is a member of KION Group, a global leader in industrial trucks, related services and supply chain solutions. Across more than 100 countries worldwide, the KION Group designs, builds and supports logistics solutions that optimize material and information flow within factories, warehouses and distribution centers. The company is the largest manufacturer of industrial trucks in Europe, the second-largest producer of forklifts globally and a leading provider of warehouse automation.

The Role

Dematic has an immediate need at our Grand Rapids, MI headquarters for a Firmware Engineer. The successful candidate will perform selected embedded firmware engineering development and maintenance tasks for company products and systems, or goals as assigned by engineering management.

Primary Duties:

  • Design, implement, and maintain embedded firmware for products used for material flow and material management automation systems for projects.

  • Responsible for solving specific firmware design problems with little outside direction

  • Responsible for the completion of total embedded firmware design, coding, and testing for products for intended to be released and used in industrial material handling systems.

  • Completes firmware documentation in accordance with Company requirements in association with the Technical Publications department.

  • Participates in the preparation of technical proposals.

  • Assists with the preparation and presentation of technical and user training for customers.

  • Travels to the customer site to support firmware issues or upgrades.

  • Complies with customer or Company procedures for software quality assurance, software configuration control and ISO 9000.

What We Are Looking For

  • Bachelors in Computer Science, Computer Engineering, or Electrical Engineering.

  • 3+ years of embedded firmware experience.

  • 3+ years of user interface programming experience.

  • Knowledge of software design methodologies such as object oriented design and knowledge of commercial operating systems such as Window 10 and/or Unix.

  • Experience with C, C++, Visual C, MS Windows (10), and Visual Basic.

  • Knowledge of firmware quality assurance procedures.

  • Knowledge of the capabilities of automated software configuration control systems.

  • Advanced engineering principles and concept design.

  • Excellent written and verbal skills with customers, contractors, and team members.

  • Excellent facilitation skills to lead discussions and solve problems.

Additional Skills Preferred:

  • Familiarity with material handling product design

  • FPGA experience

  • AB / Siemens PLC experience

  • CAN / Profibus / Ethernet IP / Profinet / ASi fieldbus experience

  • Motor Control experience

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Applications Systems Engineer Payment Systems

Meijer, Inc.

Posted 1 week ago

VIEW JOBS 9/10/2019 12:00:00 AM 2019-12-09T00:00 Today, we have more than 65,000 employees with the strength to help you grow in any career direction you want, whether in our stores, distribution centers, manufacturing facilities or our Midwest corporate offices. It's your future, maybe it starts with Meijer. Please review the job profile below and apply today! Currently Meijer is seeking a Software Applications Systems Engineer for Retail Payment Systems. The Systems Engineer will have a unique opportunity to treat every sprint as an innovation sprint and be a key driver for system design and architecture. This position collaborates with business customers, IT leadership, developers, and other stakeholders to assess available technologies, present solutions, develop architectural runway, and own the application release process. The Software Applications Systems Engineer will work to drive value delivery and will participate in all phases of Agile software development. . Key Responsibilities and Deliverables: * Apply Agile technical practices to create high-quality, well-designed technical solutions * Provides technical consultation in new systems development, new package system evaluations and enhancement of existing systems. * Lead DevOps activities and enables Continuous Delivery pipeline * Actively participate in the Continuous Exploration process and feature grooming, especially with enabler features. * Establish critical NFRs at the solution level, participate in the definition of others. * Work with portfolio stakeholders, notably the Enterprise Architect, to develop, analyze, split, and realize the implementation of enabler epics. * Plan and develop the Architectural Runway in support of new Features and Capabilities * Provide oversight and foster Built-In Quality This job profile is not meant to be all inclusive of the responsibilities of this position; may perform other duties as assigned or required. Qualifications: * Bachelor's degree in Computer Science, Computer Information Systems, Business Information Systems, Engineering or related discipline or equivalent work experience and technical training is required * Any SAFe certification or training preferred * 6+ years' experience in software or application engineering and IT support required. * Proficient in building/deploying .Net applications, APIs/web services * Familiar with database, data storage using SQL, MySQL, Postgres, cosmos. * Demonstrated proficiency in release management. * Knowledge and execution of various Agile approaches, such as test-driven development, Dev Ops, emergent design, continuous integration and release management. * Strong knowledge of development tools, coding languages, SQL and testing or strong business knowledge with hands on experience managing vendor package configuration and implementation. * Proficient in multiple technologies or systems. * Strong knowledge and understanding of structured analysis and technical design techniques. * Ability to effectively adapt to rapidly changing technology and apply it to business needs. * Experience on multiple agile teams in a cross-functional environment. * Strong analytical and problem-solving skills. * Strong team-oriented interpersonal and communication skills. . . Meijer, Inc. Grand Rapids MI

R&D Software Engineer

Dematic Corp.