Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
BAE Systems Applied Intelligence Laboratories is seeking to recruit an experienced computer scientist or security engineer to expand our Cyber, Networks & Intelligence Capability. We are looking for a candidate who is highly motivated and will be able to take a leading role in the design, development, testing and delivery of complex systems in a range of programming environments and languages for industry leading Cyber Security solutions.
The candidate will have the opportunity to mix technical challenges with customer-facing, strategy development and project management tasks. In addition to a solid academic background and excellent written and verbal communication skills, we are interested in candidates with experience technology consultancy and technical experience in some or all of the following areas: embedded systems, wired and wireless computer networking and reverse engineering.
Manage complex projects to a successful conclusion.
Provide leadership of key technical research strands. Set strategic directions and deliver growth in key technology areas.
Liaison with both internal and external clients, including travel to and occasional work on client sites.
Support business growth and stakeholder management.
Supporting other team members with their development and mentoring junior colleagues.
Preparation of technical reports, test procedures, process specifications and other product documentation.
Knowledge, Skills and Experience:
System development methodologies, systems engineering and reverse engineering (e.g. file formats, malware, protocol analysis).
Degree qualified (or equivalent) in a relevant discipline with 5 to 10 years relevant experience.
Project management experience is essential.
Possesses excellent communication skills, both written and oral.
Is able to work independently and lead teams of engineers. Formal line management responsibility is desirable but not essential.
Experience in software development and the associated tools and processes in some or all of the following: embedded systems, FPGA, C/C++, Java, Python, Ruby, C#.
Wired and wireless computer networking analysis is desirable.
Membership of an appropriate professional institution and Chartered Engineer status is desirable.
DV clearance or willingness to pursue is essential.
Works cooperatively and collaboratively with others, to be part of a team and respect the opinions of others.
Able to identify a problem, obstacle or opportunity and take action in light of this to address current or future problems or opportunities.
Understands business constraints and drivers and is able to identify technical / engineering solutions that fit within the scope of budget and resource constraints
Has a concern for working well or for surpassing a standard of excellence.
Responds to customer requests, maintaining clear communication, correcting problems and taking action to make things better for the customer.
Effective communication skills are essential, as is the ability to work well under pressure without close supervision.