Software Integration Engineer - Meridian, United States - nextScan, a division of Digital Check Corp.

    nextScan, a division of Digital Check Corp.
    nextScan, a division of Digital Check Corp. Meridian, United States

    2 weeks ago

    Default job background
    Description
    Job Description
    Job Description


    Summary of Position:


    The Software Integration Engineer is responsible for integrating AI, OCR, and other needs into software for nextScan and ST Imaging equipment and products.

    This includes R&D, pre-production, production, and legacy products. This role works with our internal sales, marketing, support, engineering, and manufacturing business segments.

    This role may engage with high level customers and prospects and be able to handle internal and external customer objections and requests in a professional manner.


    Principal Duties and Responsibilities:
    Leverage APIs to build and maintain connections between imaging and data platforms for advanced image processing

    Stay up-to-date with trends and developments in image processing, integration tools, and platform updates

    Maintain current knowledge of emerging technologies that may impact our field, such as artificial intelligence (AI) for image, text, and data processing

    Collaborate with business analysts and developers to produce embedded software designs

    Formulate program specifications and basic prototypes

    Transform software designs and specifications into high functioning code in the appropriate language

    Integrate individual software solutions to higher level systems

    Test code periodically to ensure it produces the desirable results and perform debugging when necessary

    Perform upgrades to make software and systems more secure and efficient

    Collaborate with technical writers to create documentation for user support

    Design and develop PC software that communicates with embedded software

    Knowledge, Skills and Abilities Required:
    College degree in Computer Science, Electrical Engineering or a related field required.

    4+ years of experience in C/C++ and/or .NET/C# with a strong grasp of C++.

    2+ years of experience working in Real Time Operating Systems

    2+ years of experience working in Windows Development Environments

    Proven Experience integrating AI APIs into new or existing software applications

    Experience with embedded systems

    Experience writing APIs connecting embedded and PC software systems

    Experience writing PC software including GUIs (C# or C++ preferred, WPF or MFC preferred)

    Experience with multithreading

    Experience with networking

    Experience or proven ability in designing complex software architectures

    A passion for programming and software engineering

    Strong verbal and written communications skills


    Personal Skills and Competencies:
    Experience with ARM processors or other similar processors is a plus

    Experience with document imaging is a plus

    Excellent problem-solving and analytical skills

    Excellent communication skills

    Experience or proven ability in computational algorithms

    Experience or proven ability in technical specifications

    Strong knowledge of digital hardware design is a plus

    Excited about ECM, digitization and emerging technologies

    Requires reading, math, basic assembly, analyzing and drawing conclusions from simple to complex technical information

    Good analytical, problem solving, and debugging skills

    Ability to read/interpret and generate technical documentation

    Ability to work in team roles as well as individual roles

    Working Conditions/Physical Requirements of the Job

    Requires standing and walking; using hands, fingers and feet

    Requires sitting talking and hearing

    Requires close up (or corrected) vision and color vision


    Work is performed in a controlled office and manufacturing environment, but employee will also be required to occasionally work on the manufacturing floor and/or visit customers and observe customer operations in uncontrolled environment.


    The above is not intended to be an all-inclusive list of the duties and responsibilities for this job, nor is it intended to be an exhaustive list of the skills and abilities required to do the job.

    Rather, it is intended to describe the general nature of the job.

    Employees may, from time to time and on an as-needed basis, be required to perform duties outside of the responsibilities listed here.

    #J-18808-Ljbffr