Location: Hertfordshire (Herts)
Job Type: Permanent
Salary:
£40000 - £45000
Description
Embedded Software Design Engineer Hertfordshire £45,000
Overview:
My client is a leading supplier of secure communications, network security and cryptographic accelerator products that are used by government, enterprise and carriers.
They are seeking a Embedded Software Design Engineer to work on the designs of the hardware and software for these products in-house and requires talented embedded software engineers to undertake software design and development which meets the very highest standard in terms of reliability, security and performance.
It should be noted that the successful candidate would be required to undergo security clearance by the UK government.
Main Duties and Responsibilities Working within small development teams, you will be involved in the full life-cycle of software development from initial requirements capture to post-development support and may be involved in any of the following:
Software analysis and design using formal OO methodology (UML).
The development of robust C and C++ embedded software.
Code review.
Unit and acceptance
Candidate Specification
ESSENTIAL SKILLS:
A good understanding of the software development lifecycle.
Experience of developing embedded software using C and C++.
Experience of designing for multi-threaded / multi-process embedded RTOS, e.g. MontaVista, QNX.
An in-depth knowledge of TCP/IP and related networking protocols. The successful candidate will be able to demonstrate expertise with protocols such as Ethernet, IP and TCP, ARP
The ability to help bring up and debug new hardware using debuggers (GDB/JTAG) and an understanding of software versus hardware issues.
The ability to plan and estimate software tasks and to develop software within agreed timescales.
A working knowledge of Objected Oriented analysis and software design methodologies.
Effective communicator at all levels - both written and verbal.
Multi tasking skills and willing to take on a variety of tasks.
Ability to work in a well planned and structured manner with limited supervision.
SKILLS:
A working knowledge of Power QUICC devices.
Experience of BSP development.
Knowledge of development toolchains such as GNU.
Experience of developing cryptographic products.
Serial bus design, e.g. I2C, SPI, and USB.
Project leadership experience.
You must have a proven track record in software development with a solid background in embedded software development.
QUALIFICATIONS:
Candidates should have a technical background ideally with a degree in Computer Science, but an Engineering degree / HND in Computing with relevant experience will be considered.
ADDITIONAL SKILLS/ATTRIBUTES:
Professional and diligent
Good initiative and problem solving
Skills
Embedded, C, C++, Network, Network Security, RTOS, QNX, Ethernet, IP, TCP/IP, Jtag,
| Job Details |
| Job ID: |
44487 |
| Status: |
LIVE
|
| Posted: |
16 Jun 10 |
| Start date: |
ASAP |
| No. of vacancies: |
1 |
| Benefits: |
|
| Contact: |
Phillip Whitton |
| Telephone: |
02392 228228 |
| Qualifications and certificates required: |
None specifically required |
| Health & Safety issues: |
None specified |
| Expenses paid : |
None specified |