Embedded Software Design Engineer

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
Share Share / Bookmark this Job Subscribe to the latest jobs using RSS ARM Jobs
RSS

RSS Job Feeds

Subscribe to our RSS feeds and let the latest jobs come direct to you.

Rss Feeds »

Our keyword search is a full Boolean search, meaning you can combine words using AND, OR and NOT e.g.
Software AND engineer
sap OR oracle
web NOT design

For exact phrases, enclose the phrase in quotes, e.g.
"project manager"

To search on variations of a word, use an asterisk after the stem of the word, e.g.
manage*
will return results for manage, manager, managed, management, etc.