Software Firware Engineer - NCR - Dundee
Job description
Title: Software/Firmware Engineer
Location: Dundee
Position Summary & Key Areas of Responsibility
A Graduate Software / Firmware Engineer is currently required to work within the Hardware Engineering team based in Dundee. This team develops designs and supports complex Mechatronic devices used in banking machines that are distributed worldwide.
As a Graduate Software / Firmware engineer you will work in the challenging environment of developing Mechatronic devices. A keen interest in the design of electro/mechanical devices operating under F/W RTOS control is therefore essential. You will be required to manage your tasks within a multi-disciplined team of development engineers operating to a defined Project Plan and use the development tools and resources available to design and develop innovative cost effective solutions that meet requirements as defined within functional and implementation specifications.
As a team member, you will be expected to follow a defined software development process, designed to enable you to deliver a quality product that meets the project goals as defined in the project plan. You will be expected to play an active role in all stages of the development from the initial concept development, through the design definition, functional specification, code development, test and verification stages.
The role also involves the formulation of test specifications, conducting unit test, tracking problems, and implementing changes to ensure adherence to test plan and functional requirements. Release using the approval system all relevant documentation required to produce and market products.
Desired Skills and Experience
Basic Qualifications
• A Degree in Computer Science or a computer related engineering degree (Hons 2:1 or better preferred).
• C / C++ experience
• MSDN tools experience
• RTOS experience
• Must have a clear logical mind for problem solving and the ability of a quick learner
• Must be willing to work to and set high work standards and be a good communicator
Personal Attributes
You must have initiative, drive and determination to succeed, be customer focused and a strong team player.
Refer This Job To Your Friends And Help Them To Find Jobs!
Source:
Aaren
Subscribe to us
100% Free.