Software Developer – level to be determined – Electronic Theatre Controls – Ede

  • Ede

Electronic Theatre Controls

Looking for an opportunity to showcase your software skills? Consider joining the PENKO team at our Netherlands Office as a Software Developer! We’re seeking a talented engineer with knowledge of TypeScript, JavaScript and Python Programming. The ideal candidate has a technical bachelor’s degree, likes working in a small team, has a wide technical interest and also some experience in embedded Linux software development. Occasional side tasks can consist of creating Vector drawings with Adobe Illustrator, CorelDraw, or 3D models with SolidWorks or FreeCAD.

Whether you’re straight out of college or an experienced Developer, we encourage you to apply. The specific level of the position will be determined by your education and experience.

PENKO is a great place to work, and we actively pursue our company mission to have fun and make money. If you’re looking for a new challenge & a great environment to share your talents, we’d love to hear from you.

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, and release related documentation
• May be involved in departmental process and quality programs
• Responsible for Windows/Linux programming
• Responsible for Android/IOS programming
• Works with customers, sales and projects 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
• Overlooks the entire product development cycle from marketing needs to R&D
• Creates a product, defines the features and thinks about how to implement it
• Works with Product Managers and other members of R&D for configuration and concept user interfaces; may act as Product Manager when necessary
• Produces manuals and other related documentation which includes product and marketing specifications
• 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
• Networks with customers and potential clients
• Talks with customers about custom projects
• Talks with customers about product issues and then tries to develop a product, system or other solution to resolve that issue
• Provides technical support
• 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
• Performs other duties as assigned
• Completes special projects and assignments in a positive and timely manner
• Ability to travel internationally when required

Minimum Qualifications: Grade and level to be determined, based on education and experience
• Minimum of a Technical Bachelor’s Degree
• All years of previous software development experience will be considered
• Good group interaction skills
• Good written and oral communication skills – in both Dutch and English
• Demonstrates thorough documentation skills in the development of materials used within the department
• Effective presentation skills
• 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
• 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.
• Well experienced in Programming skills: C++, Windows, Linux & App development
• Well experienced in the application of software design methodologies (UML, Structured Analysis/Structured Design, etc.)
• 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
• Knowledge of DevOps tasks and ability to design and maintain CI/CD pipelines and cloud deployment

Lees hier meer

Deel deze vacature: