Software
Engineer I or II (Req 02-24)
Burlington,
MA office
Fusion
Technology and Systems Division
Candidate will implement
data fusion algorithms to detect, track and identify ground targets, perform
object-oriented analysis and design, code in C++ and/or Java, test software
implementation using simulated and/or real data sets, support software
integration and demonstrations to customers and users, receive mentoring
from more senior software engineers.
Minimum requirements include
BS in Computer Science or related discipline with an understanding of software
engineering build process models and using object-oriented design and development
techniques, works well as part of an integrated engineering research/software
development team and excellent oral and written communication skills.
US Citizenship is required.
Chief
Software Engineer (Req 02-60)
Burlington, MA office
Battle
Management, Command, Control, and Communications Division (BMC3)
Division Chief SW Engineer,
responsible for formulating/promulgating SW engineering processes, techniques,
technologies & standards. Individual contributor working select
programs/pursuits. Expected to be hands-on developer with demonstrated
expertise in software methodologies and practices.
Minimum requirements include
MS Computer Science +15 years of industry and/or academic experience (Ph.D.
highly desirable); demonstrated knowledge and application experience in
IEEE & DoD software engineering standards and practices. Demonstrated
currency in software techniques and technologies, software engineering
management and hands-on development. Must be skilled in OOA/D, web
technologies, multiple programming languages, middleware, intelligent agents,
and knowledge-based systems.
US Citizenship is required.
Software
Engineer II (Req 02-62)
Burlington, MA office
Intelligent
Systems Division
ALPHATECH is the prime contractor
on an exciting new project to develop the next generation of database technology
needed to support ultra-large scale data mining. The resulting technology
will be capable of efficiently storing and rapidly accessing vast quantities
of heterogeneous data, will provide mechanisms for handling information
uncertainty, and will incorporate novel query management techniques to
efficiently access a wide variety of data sources for new, relevant data.
ALPHATECH is currently seeking a number of qualified candidates to support
this exciting new program.
The successful candidate
will provide software engineering support to the program. Activities
will include implementing and testing algorithms, integrating the components
into a system prototype, conducting performance analysis, and supporting
technology transition to the end user.
Required skill set: BS or
MS in CS, Mathematics, or related field. Experience in large-scale,
object-oriented software development using C++ and Java. Prior experience
with any of the following is desirable: Database Systems, Distributed Application
Development, and Agent-Based Systems. The candidate must have good
communications skills and must be willing to work as part of a team.
US Citizenship is required.
Senior
Software Research Engineer (Req 02-63)
Burlington, MA office
Intelligent
Systems Division
ALPHATECH is the prime contractor
on an exciting new project to develop the next generation of database technology
needed to support ultra-large scale data mining. The resulting technology
will be capable of efficiently storing and rapidly accessing vast quantities
of heterogeneous data, will provide mechanisms for handling information
uncertainty, and will incorporate novel query management techniques to
efficiently access a wide variety of data sources for new, relevant data.
ALPHATECH is currently seeking a number of qualified candidates to support
this exciting new program.
The successful candidate
will be involved in the application of an advanced distributed application
framework and other relevant technologies to build an active, distributed
database system. The candidate will be part of a team, and will assist
in all phases of program execution, from theory and research to software
implementation. Activities will include developing and evaluating
alternative algorithms and architectures, interfacing with other ALPHATECH
team members and subcontractors, and interfacing with various co-contractors
and end users of the research systems.
Required skill set: Ph.D.
in Computer Science or related field with proven skills in large-scale
software development using object-oriented approaches in the C++ and Java
languages. Ability to do research and generate new ideas as well
as practical experience in building distributed applications and database
systems. Exposure to agent technologies, and intelligent systems
is desirable. The candidate must have good communications skills
and must be willing to work as part of a team.
US Citizenship is required.
Software
Engineer II (Req 03-15)
Burlington, MA office
Battle
Management, Command, Control, and Communications Division (BMC3)
Participate in the research
and development of state-of-the-art C2 technologies for future military
systems. Primary responsibilities include developing and implementing
advanced algorithms, maintaining existing software infrastructure, conducting
and reporting experiments. Must have strong communication (oral, written,
and presentation) skills and adapt well to a fluid environment where
requirements are constantly changing. Candidate should be capable of
working independently with minimal supervision from senior staff and
project technical leads.
Minimum requirements
include BS in CS or EE with a solid foundation in computer science.
Experience with object-oriented design and programming on large-scale
project including JAVA, C++. Math proficiency, especially geometry and
good understanding of probabilities, is a plus. Candidate with S or
TS clearance is desired. Ability to interact with technical staff and
staff from associate contractors, subcontractors, and government customer
organizations.
US Citizenship
is required.
Software
Engineer II (Req 03-16)
Burlington, MA office
Battle
Management, Command, Control, and Communications Division (BMC3)
Participate in the research
and development of state-of-the-art C2 technologies for future military
systems. Primary responsibilities include developing and implementing
advanced algorithms, maintaining existing software infrastructure, conducting
and reporting experiments. Must have strong communication (oral, written,
and presentation) skills and adapt well to a fluid environment where
requirements are constantly changing. Candidate should be capable of
working independently with minimal supervision from senior staff and
project technical leads.
Minimum requirements
include MS in CS or EE with a solid foundation in computer science.
Experience with object-oriented design and programming on large-scale
project including JAVA, C++. Additionally, experience with middleware
technologies such as CORBA, HLA, RMI, DIS, etc. is desired. Math proficiency,
especially geometry and good understanding of probabilities, is a plus.
Candidate with S or TS clearance is desired. Ability to interact with
technical staff and staff from associate contractors, subcontractors,
and government customer organizations.
US Citizenship
is required.
Senior
Software Engineer (Req 03-18)
Burlington, MA office
Battle
Management, Command, Control, and Communications Division (BMC3)
The candidate will be
expected to lead or support tasks for the implementation of advanced
mission control systems for a team of air vehicles. Flight software
Verification and Validation (V&V) is required. Prior experience
in developing software for military/commercial applications is required.
Must have strong communication (oral, written, and presentation) skills
and adapt well to a fluid environment where requirements are constantly
changing. Candidate should be capable of working independently with
minimal supervision from senior staff.
Minimum requirements
include a MS/BS in software engineering or computer science, with strong
software skills. Familiarity and experience with formal methods in software
V&V desirable. Three years experience in JAVA or C++ with a proven
record of project completion. Experience in Object-oriented design,
Distributed applications, JAVA, CORBA, Agents, Database, Mathematical,
and/or Analysis capability desired. Candidate with S or TS clearance
is desired.
US Citizenship is required.
Senior
Software Engineer (Req 03-23)
Burlington, MA office
Battle
Management, Command, Control, and Communications Division (BMC3)
Participate in the research
and development of state-of-the-art technologies for future military
systems. Primary responsibilities will include some or all of the following:
developing and implementing advanced algorithms, supporting database
construction and population, modifying existing software applications
to handle new interfaces, and supporting the conduct of research experiments.
infrastructure, and conducting and reporting experiments. Must have
good communication (oral, written, and presentation) skills and adapt
well to a fluid environment where requirements are constantly changing.
Openings are available
for both entry-level and senior candidates. Minimum entry-level requirements
include BS in Math, Engineering, or Computer Science with a solid foundation
in engineering and algorithms and a high major GPA. Entry-level candidates
should also be familiar with object-oriented design and programming
in either C++ or JAVA. MATLAB experience is a plus.
Senior candidates
should have a minimum of a BS in Math, Engineering, or Computer Science
(MS preferred) and five (5) years experience. Senior candidates should
be capable of working independently with minimal supervision from senior
staff and project technical leads, and also be willing to support new
business development. A solid experience with object-oriented design
and programming in JAVA and/or C++ on projects is required. Familiarity
with developing DII-COE applications for the Department of Defense,
is a plus. Math proficiency, especially a good understanding of optimization
techniques, is another plus.
US Citizenship
is required.
Software
Engineer I or II(Req 03-27)
Burlington, MA office
Intelligent
Systems Division
Talented
entry-level software engineer to help develop advanced knowledge-based
applications as part of a larger programming team. Development will
take place primarily on Windows and Unix platforms using Java, C++,
and Prolog, but may also involve Lisp, CLIPS, or other AI programming
languages, and middleware and database technologies such as XML, SOAP,
mySQL, and ObjectStore. It is assumed that unfamiliar programming languages
can be rapidly picked up on the job as needed; as a result, the candidate
must have a solid foundation in the fundamentals of Computer Science.
Solid foundation
in Computer Science. MS preferred. Ability to work well as part of a
small programming team. Some exposure to AI concepts/programming languages.
Familiarity with object-oriented programming and design (preferably
using Java and/or C++)
US Citizenship
is required.