Software Engineering Lead - QinetiQ North America Technology Solutions Group (Boston, Massachusetts)
Share
State: Massachusetts
Country: USA
Job Category: Information Technology
The Technology Solutions Group (TSG) of QinetiQ North America has an international reputation for developing and delivering innovative products and systems that perform under the most demanding conditions to government and private industry clients. The Technology Solutions Group offers a suite of services and products including:
Systems Engineering and Integration
Product Design, Process Systems Design, Production Equipment Development, Instrumentation & Control, Systems Integration, Analysis & Simulation, Human Factors, Nondestructive Inspection & Evaluation, Energy Systems, Food Processing Equipment, Pharmaceutical & Biopharmaceutical
Research & Development
Advanced Materials, Electromagnetics & Electric Machines, Thermal Systems
Structures & Analysis, Embedded Software, Diagnostics & Prognostics
Sensors, Biomedical Products/Solutions, Medical Device Development
Products Including:
- TALON® robots
- LAST® add-on Armor
- PADS® Our Precision Air Drop
- Ears® gunshot detection systems
- Dragon RunnerTM SUGVs.
- SPO standoff suicide bomb detection systems
- FluidScan-H handheld mid-infrared spectrometers for chemical analysis
Within a matrix organization, manage software staff and software development life cycle. Secondary responsibilities include managing teams of engineers on one or more projects, business development activities including proposals, ownership of software technology roadmap.
Manage a team of software engineers developing technical software for robotics, instrumentation, data collection and analysis, and communications. Ensure projects are staffed appropriately; manage utilization, mentor team and individuals. Provide high quality, effective performance reviews based on group goals and metrics. Recruit permanent and contract staff as needed. Recommend capital expenditures. Working with group management, develop, manage, and own software technology roadmap. Provide leadership and support for business development activities including customer meetings, proposals, and business strategy. Other duties include task and project management, participation in generation of program ideas, writing of proposals, and preparing budgets for program costs. Once a program is awarded, responsibilities may include assembling a project team, management of the project (both technically and financially), direction of software design, interface with electrical, mechanical and communications design functions, interacting with customer, and preparation of appropriate documentation.
Required:
- M.S. in Computer Science or equivalent plus 10 years experience
- 5 years experience managing a software development team of 10+ simultaneously working on multiple projects in a matrix organization
- Strong software development skills (position is not a hands-on developer position)
- .Net C# development experience
- Strong SDLC skills and experience in an ISO 9000, CMM, or similar environment
- MS Office
- Must have ability to review and assess software architecture, SDLC documentation, and code
- Must have excellent written and verbal communications skills
- Commitment to excellence
Desired:
- Strong influencing skills
- Linux development experience
- Experience in real-time, robotics, instrumentation, data collection and analysis
- Experience with web development, database, user interface, TCP/IP, UDP, data communications
- Knowledge of UML, OOA/OOD
- Rational tools, Perforce, TestTrack, MS Project
- Knowledge of project management processes
- Experience in software development for military applications
U.S. citizenship is required.
If interested, please apply online at http://track.tmpservice.com/ApplyClick.aspx?id=834526-1789-6472
Share














