Domino Do More with your career
Opportunities with a global leader
£competitive + benefits
Strong team culture, strong team leadership, world-class standards in all that we do … that’s what makes Domino a world-leading business.
We’ve worked hard and smart to earn our reputation for clever technology; designing, developing and manufacturing coding solutions that set new industry standards for quality and reliability. Our technology is an integral part of our customers’ manufacturing processes, printing variable data and traceability codes at high speed.
We’re growing faster than ever, which creates exciting career opportunities.”
JOB PURPOSE
To develop cost-effective and innovative embedded software solutions, in-line with company business objectives, meeting technical, business and quality requirements. This job typically involves working on one main New Product Introduction project at a time, whilst concurrently providing support for smaller incremental projects and/or support activities.
KEY TASKS / ACCOUNTABILITIES
• Undertake software requirements analysis, concept proposals and top-level design, detailed design and coding
• Undertake software verification and validation against functional requirements and national / international standards.
• Assist with production and field problem investigation and provide appropriate solutions as and when required.
• Provide value engineering and cost reduction support.
COMPETENCIES
Core
• Initiating Action
• Team Working
• Work Standards
• Problem Solving
• Questioning & Analysis
• Impact & Acceptability
• Creativity
Desirable
• Influencing
• Energy
• Adaptability
EDUCATION & TRAINING
• BSc (Hons) or equivalent, in software engineering or equivalent.
EXPERIENCE / KNOWLEDGE
• Experience of hands-on software development in real-time embedded product development applications
TECHNICAL SKILLS
Essential
• C++ Programming
• Real Time Operating System Knowledge (WinCE preferred)
• Proven record of model driven design using Matlab/Simulink
Desirable - At least three from following:
• Software Engineering Principles – Life Cycles, Methodologies (Object Orientated preferred)
• Electronic hardware to software interfacing and microprocessor architectures from a software perspective
• Embedded Software testing methods
• UML
• Design and creation of unit test, software test harnesses and automated software testing strategies
• Software Configuration Management (hands-on working experience of Clearcase).
• Technical report/documentation writing.
• Software Design pattern.
• STL in C++
PERSONAL ATTRIBUTES
• Proactive approach to work
• Ability to work well as part of a team
No comments:
Post a Comment