Software Developer

  • Title: Junior Software Developer

    Location: PENKO Ede

    Department:  R&D                                            

     

    Do you consider yourself to be a talented engineer with a flair for embedded software development and C/C++ programming?

    Are you inquisitive, experimental by nature and looking for a challenging position where you are encouraged to show initiative & be self-directed?

    If you said yes to these questions, have a Technical Bachelor’s Degree and experience with RTOS/OS, communication protocols like Modbus, USB, TCP/IP, Profibus-DP, Ethernet-IP, you just might be our ideal candidate!

    PENKO is a great place to work – big company benefits, small company feel – and we actively pursue our company mission to have fun and make money. If you’re looking for a challenge and an opportunity to showcase your talents, we’d love to hear from you.

    The specific level of the position will be determined by the candidate's education and experience.

     

    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.
    • 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.
    • Ability to travel internationally when necessary

    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.
    • Familiarity with the application of company and industry design standards.
    • Programming skills: C++, Java, 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
    • Knowledge of weighing regulations beneficial
    • Knowledge of communication protocols

    Position Specific Duties

    • Responsible for embedded software, Windows, Linux development

    • Research new product ideas
    • Develops new products
    • 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
    • Assists with installation when necessary
    • 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

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

     

    Minimum Qualifications:

    • Technical Bachelor’s Degree (preferably Embedded Software Engineering) and 4-6 years’ experience
    • All levels of previous job-related experience will be considered
    • Previous experience of project management advantageous
    • Excellent written & oral communication skills in both English and Dutch
    • Ability to guide and interact with others on the team
    • Ability to travel internationally when required
    • Demonstrated ability to dissect & resolve problems, make independent decisions & contribute to the creation of new solutions.
    • Understands and applies accepted engineering principles and practices.
    • Programming skills: C/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 beneficial