Embedded Software Engineer x 2
Milton Keynes
Excellent Salary and Benifits
Must be eligible for Security Clearance
Embedded Software Engineers wanted for a Global IT company based in Milton Keynes. These Embedded Software Engineers must have experience in embedded and real time software development. There are two oppertunities, 1 for an Embedded Engineer and 1 for a Senior Embeeded Software Engineer.
The role is for a senior embedded software developer, programming primarily in C. Responsibilities will include the design and coding of pieces of networking and security functionality within our product lines. The applicant should have experience of operating as part of a cross-functional team encompassing hardware, software development and test. The ideal candidate is experienced in the product development lifecycle, from concept through design and planning, implementation, production and field support.
The successful applicant must have a strong track record in design and coding of embedded software and C, within a constrained hardware environment. Very strong communication skills, drive and customer focus are mandatory.
A good working knowledge of networking protocols (TCP/IP, IPv6, DNS, Layers 4-7, HTTP) and experience in network security technologies such as Firewall, IPS or UTM is required.
What we bring to the table:
*The opportunity to work in a successful technology organization on security technologies.
*Exciting, product design and development challenges.
*A dynamic work environment and a culture of excellence in a world class software engineering team.
*The competitive benefits package.
Direct responsibilities are:
*Software design and documentation of network security components.
*Programming and debugging in C.
*Project planning for own work
*Development and use of Linux components
Qualifications
Minimum requirements:
*Demonstrable experience in embedded and real time software development
*Experience in design and use of network security solutions such as Firewalls, IPS or UTM products.
*Proven strong C programmer
*Drive, initiative and enthusiasm
*Excellent design, implementation and debugging skills
*Experience developing high-performance applications
*Good working knowledge of networking protocols from Layers 2-7
*Experience in SOAP and REST technologies
*Excellent verbal and written communication skills
*Ability to work in a fast, fluid, cross-functional and high-performance team.
*Ability to design and develop to meet business/product requirements.
*Commitment to customer quality.
*An open and collaborative mindset suited to a high performing team.
*Experience in using embedded Linux and building Linux device drivers
Preferred Skills & Experience:
*VxWorks experience
*Experience in security certifications such as FIPS
*Experience in coding database applications
*Experience developing software for embedded systems.
*Experience with designing and optimizing concurrent code in a multi-core environment
*Knowledge of network security technologies such as Firewall, VPN and Intrusion Prevention.
*DoS and DDoS techniques
*Network protocols: HTTP, DNS, Email protocols, etc.C++ experience desirable but not essential
*Salary is competitive
This vacancy has now expired.