Software Developer

  • Title: Software Developer

    Location: PENKO Ede

    Department:  R&D                                            


    Purpose:  Professional R&D position that participates in the development & modification of PENKO products

    Representative Responsibilities:

    • Assumes design responsibility for portions of project.
    • With minimal supervision, makes design modifications or improvements to existing and special projects. 
    • Analyzes project problems to determine probable cause and potential solutions.
    • Conducts necessary investigative work pertinent to designs. 
    • May be involved in the compilation of project schedules, specifications, test plans, equipment purchases, release related documentation, and other duties as assigned.
    • May be involved in departmental process and quality programs.

    Position Specific Duties

    • Responsible for embedded software development

    • Research new product ideas
    • Makes modifications to existing products
    • Tracks system bugs for maintenance

    • Works with sales and  technical services departments
    • Accomplishes assigned design and development tasks
    • Participates in the review of product requirements and specifications
    • Participates on project development teams and product steering groups as required
    • Creates a product, based on defined features and implements solutions
    • Works with Product Managers and other members of R&D for configuration and interface concepts; may act as Product Manager when necessary
    • Produces  product specification and other related documentation
    • Provides second-level helpdesk support and telephone customer service
    • Provides on-site technical support for complex systems as required
    • Conducts internal and external training when required
    • Attends trade shows

    • Assesses competitors and new products for the industry
    • Talks with customers about custom projects
    • Helps to set up, particularly brand new products

    • May talk with customers about product  improvements and works on solutions
    • Provides technical support in conjunction with Sales/Prof.Services
    • Attends weekly product and product series meetings
    • Maintains all previous products and projects by making necessary adjustments or adding new features
    • Collects data and performs market analysis on a product or design idea and presents these ideas to Marketing and Sales


    Additional Responsibilities:

    • Performs other duties as assigned
      • Completes special projects and assignments in a positive and timely manner
    • Ability to travel internationally when required


    Knowledge, Skills, and Abilities:

    Communication Skills

    • Guide entry-level engineers.
    • Good group interaction skills.
    • Good written and oral communication skills in both English and Dutch.
    • Demonstrates thorough documentation skills in the development of materials used within the department or division.


    Creativity/Problem Solving

    • Demonstrates ability to dissect problems and assignments into manageable tasks.
    • Demonstrates ability to make independent decisions.
    • Demonstrates ability to systematically solve problems of moderate scope and perform root cause analysis.
    • Contributes to the creation of new solutions.
    • Identifies problems and begins to determine alternatives.


    Technical Expertise

    • Ability to accurately estimate time required to complete tasks.
    • Understands and applies accepted engineering principles and practices.
    • Performs design or modification of a product, service, or process.
    • Familiar with the application of company and industry design standards.
    • Programming skills: C++, Windows, Linux & App development
    • Object orientation design skills
    • Ability to understand and respect existing patent laws
    • Knowledge of RTOS/OS
    • Knowledge and understanding of installation practices and electrical codes
    • Ability to read electronic schematics and data sheets
    • Knowledge of weighing regulations beneficial
    • Knowledge of communication protocols

    Education and Experience

    • Technical Bachelor’s Degree (preferably Embedded Software Engineering) and 4-6 years’ experience
    • Or Technical Master’s Degree and 0-3 years’ experience
    • Previous experience of project management advantageous