Embedded Software Engineer
Tuesday, 26th July 2011
ASL Safety & Security are currently looking for someone to fill the post of Embedded Software Engineer
The purpose of the role is to work as a software developer within a small team to develop voice alarm and related security products.
Key Responsibilities
- Design of software for multi-processor digital and analogue audio routing systems
- Design of software for audio system peripherals
- Legacy product software support
- Contribute to estimating and planning software development tasks
- Deliver software in accordance with agreed timescales and to high standards of accuracy and quality
Candidate Overview
Skills & Attributes
- Ability to work within a small team of software engineers
- Familiarity with ARM and Power Architecture processors an advantage
- Be an excellent team player, comfortable working in a close -knit team and building strong professional relationships.
- Have good communication skills and be comfortable working with all levels of the organisation and with customers.
- Want to be working in an environment where their colleagues depend upon him or her to deliver.
- Be able to work independently making decisions and driving issues to a conclusion.
- Be interested in all aspects of the company from business strategy to the working environment.
- Be flexible and keen to assist in a variety of ways on a variety of projects.
- Strong technical skills and a desire to develop these quickly.
- Enthusiastic, trustworthy and hard working.
Knowledge & Experience
Essential:
- A proven track record of designing software for electronics systems in a commercial environment
- Good technical documentation skills
- Experience of real-time programming with variety of high performance micro-controllers using the ‘C’ programming language.
Highly desirable:
- Experience of working with Open Source software libraries and those supplied by manufacturers of more complex microprocessors
- Knowledge of and experience in the implementation on embedded devices of IP protocols (e.g. SNMP, SIP)
- A track record that demonstrates a clear ability to design complex, innovative new products
- High level architectural design of multi processor systems
Advantageous:
- Design of communications protocols
- Formal software design documentation skills
- A practical knowledge and understanding of hardware
- Experience in Linux and QNX
Education & Qualifications
- A good degree in a relevant subject - for example: BSc, BSc equivalent or above in software engineering or electronic engineering
To apply for this position, send your CV and a covering note to the email address below (you can also use this address to request further information), or send them by post to the address on our contacts page, marked for the attention of the HR Department.
Email: recruitment@asl-control.co.uk
Posted July 2011