Small fontsMedium fontsLarge fonts

Principal Software Engineer / Team Leader

Location: Malaysia, South East Asia
Salary: £30-50k Negotiable
Job Type: Permanent

Job Ref. Number:MO36867

Principal Software Engineer / Team Leader Malaysia £open

This is an exciting opportunity to join an expanding international technology company. The organisation has sites in the USA, UK, and South East Asia. They are involved with the design, development, manufacture and support of sophisticated electronics systems for the electronics manufacturing market as well as world class electronic data storage systems too.

The systems they develop incorporate cutting edge technologies. In this role you will be involved with the research and development of networked storage solutions and will be based in an expanding development centre in Malaysia. You will be lead engineer within a team that is involved with designing and implementing complex applications for enterprise level RAID management systems. In the course of developing features for products, you will provide leadership, coaching and mentoring to engineers with the goal of achieving organizational business objectives.

More:
You will lead a team in developing application software involving multiple components in C, C++, and Java for mixed Linux and Windows environments.
You will be involved with product and component definition, design, development, test, integration, resolution of bugs and performance issues, and delivering against product requirements. You will liaise with development and test teams in Malaysia, UK, and USA; also Project Managers and Product Architects at multiple locations. You will be a champion for best practice.

Skills / Knowledge Required:
” Ideally a Masters, degree, or equivalent in a relevant subject area e.g. Computer Science/Software Engineering or similar
” Knowledge of Object Oriented Design (OOD) principles and Patterns for developing software
” Strong practical ability programming with Java, C and C++
” Strong Linux and Windows development ability in order to build cross-platform software
” Customer facing (able to capture requirements, establish and maintain effective relationships)
” Able to lead and mentor small teams of engineers with various levels of ability
” Strong communication and organisational skills and able to multitask

Other Skills / Knowledge (beneficial):
” Multi-threaded development ability to develop new software applications that leverage this model
” Embedded RTOS and embedded Linux platforms knowledge in order to develop applications on existing software stack would be useful
” New products will be using a Java, C, C++ backend and a Web (HTML, JavaScript, Ajax) front end hence knowledge of some of the following would be useful:
” SUN Certified Java qualifications (e.g. SCJA, SCJP, SCJD, SCWCD); Ability to use JNI to bridge Java components to C or C++ libraries; HTTP, SSL and Multicasting; knowledge of TCP-IP protocols; HTML, JavaScript, AJAX, Ruby, Perl, PHP, shell scripting
” Also knowledge of designing scalable software for use in multiple operating systems would be useful
” Able to prove a high degree of understanding of and apply industry software development processes and practices

If you are keen to apply or would like to review a full job description then please contact Marcus O’Donnell at ARM on 02392 228225 or email Marcus@arm.co.uk

Print This Job Apply to this job

Can't find what you are looking for? Why not register and send your details to companies and recruitment agencies for consideration? Click here>>

Go Job Search recruits permanent personnel across Europe and the UK. This vacancy is advertised by Go Job Search on behalf of the client. The services advertised by Go Job Search are those of an job advertising medium.