Career Opportunities at RCS


If you are looking for a challenging position delivering revolutionary new software applications for business-critical and mission-critical situations then join our small, fast paced RCS team!

Available Positions:

We also have intern positions available during the summer of 2010 for the above positions.

Send resumes to    Email: info@resilientcognitivesolutions.com

SENIOR SOFTWARE ENGINEER (Full Time Position)


DATE REQUESTED: September 17, 2009
POSITION AVAILABILITY: Now
NUMBER OF POSITIONS: 1
SUPERVISOR: William Elm
SALARY RANGE: Competitive
LOCATION: Pittsburgh, PA
CITIZENSHIP: U.S. Citizenship Required

SUMMARY:

This opening is for a Senior Software Engineer leading and supporting a government funded effort.  The Resilient Cognitive Solution (RCS) team is dedicated to providing principle-driven design of human-machine systems with the central focus on creating highly effective decision support systems.  This position works closely with highly talented system designers and will perform a full range of advanced object oriented software engineering tasks, e.g. requirements, various UML design artifacts, unit and system testing in JAVA, FLEX, and other software environments.

RESPONSIBILITIES:

This position focuses on the following:

  • Performing CMM Level 2/3 software development for government funded projects
  • Rapid prototyping of key technology risk areas early in project lifecycle
  • Iterative evaluations of system prototypes and operational evaluations of fielded decision support systems
  • Works as part of a multidisciplinary team, leading the software development effort, supervising a team of software developers
  • Developing innovative and useful GUI designs for these complex domains
  • Estimating and planning software projects
QUALIFICATIONS:

MS in Computer Science or related field; (BS with equivalent experience considered).

6 years minimum programming experience in JAVA, FLEX, or similar.  JDBC a plus.  Knowledge of Windows NT/2000/XP is very important.  Knowledge of relational databases and excellent communication skills required.

Must have good object oriented design skills and RDBMS / SQL development skills, and proficiency in ASP, HTML, Oracle, Visual Basic and Object or Data Modeling tools. Training and experience with CASE supported object oriented software engineering methods (e.g. OMT, UML) and use of advanced OO techniques such as patterns, templates, and JAVA security very important. Knowledge of 3-tier web solutions and middleware tools is an advantage.

Since this is a highly visible position, we are looking for candidates who can lead software teams with strong analytical and problem-solving skills and the ability to communicate their technical knowledge effectively within the team and with the customer. Excellent interpersonal, verbal and written communication skills are essential.

Must have experience building production level software for standalone and web-based solutions.


JUNIOR SOFTWARE ENGINEER (Full Time Position)


DATE REQUESTED: September 17, 2009
POSITION AVAILABILITY: Now
NUMBER OF POSITIONS: 1
SUPERVISOR: William Elm
SALARY RANGE: Competitive
LOCATION: Pittsburgh, PA
CITIZENSHIP: U.S. Citizenship Required

SUMMARY:

This opening is for a Junior Software Engineer supporting a government funded effort.  The Resilient Cognitive Solution (RCS) team is dedicated to providing principle-driven design of human-machine systems with the central focus on creating highly effective decision support systems.  This position works closely with highly talented system designers and will perform a full range of advanced object oriented software engineering tasks, e.g. requirements, various UML design artifacts, unit and system testing in JAVA, FLEX, and other software environments.

RESPONSIBILITIES:

This position focuses on the following:

  • Performing CMM Level 2/3 software development for government funded projects
  • Rapid prototyping of key technology risk areas early in project lifecycle
  • Iterative evaluations of system prototypes and operational evaluations of fielded decision support systems
  • Works as part of a multidisciplinary team, under the supervision of senior software developers
QUALIFICATIONS:

BS in Computer Science or related field; MS is a plus.

Some experience in JAVA, FLEX, or similar.  JDBC a plus.  Knowledge of Windows NT/2000/XP is very important.  Knowledge of relational databases and excellent communication skills required.

Basic understanding of object oriented design skills and RDBMS / SQL development skills.  Training and/or experience with CASE supported object oriented software engineering methods, (e.g. OMT, UML), ASP, HTML, Oracle, Visual Basic and Object or Data Modeling tools a strong plus.

Since this is a highly visible position, we are looking for candidates who can demonstrate strong analytical and problem-solving skills and the ability to communicate their technical knowledge effectively within the team and with the customer.  Excellent interpersonal, verbal and written communication skills are essential.


Visual Interaction/Information Designer (Full Time Position)


DATE REQUESTED: March 5, 2009
POSITION AVAILABILITY: Now
NUMBER OF POSITIONS: 1
SUPERVISOR: William Elm
SALARY RANGE: Competitive
LOCATION: Pittsburgh, PA
CITIZENSHIP: U.S. Citizenship Required

If you are looking for a challenging position delivering revolutionary new software applications for business-critical and mission-critical situations then join our small, fast paced RCS team!

SUMMARY:

This opening is for an Visual Interaction/Information Designer supporting a highly complex analysis and design effort. The designer will create and develop compelling data visualization and information displays for a diverse number of challenging domains. We are looking for an individual well grounded in design and technical communication with excellent typographic and illustration skills who excels at communicating their ideas through visual explanation and high-fidelity prototypes.

RESPONSIBILITIES:

This position focuses on the following as part of an interdisciplinary design team to:

  • Develop compelling visual representations and interaction experiences working through iterative design cycles across multidisciplinary research teams and software engineering
  • In this role the designer will create representational designs from Cognitive Systems Engineer's analyses
  • Works as an integral part of a multidisciplinary team
  • In addition to being an integral member of the design team, lead the design and production of all corporate collateral materials
QUALIFICATIONS:

Experience with Cognitive Systems Engineering and an understanding of human centered design approaches are a plus. A team player is a must with exemplary communication and presentation skills.

  • BS, BA, MS, MFA in Visual Communication Design, Graphic Design, Interactive Media, or a related field
  • 2+ years experience in the graphic design or software visual design fields
  • Understanding of dynamic user interface design
  • Expertise with Adobe CS or other design tools

COGNITIVE SYSTEMS ENGINEER (Full Time Position)


DATE REQUESTED: October 15, 2009
POSITION AVAILABILITY: Now
NUMBER OF POSITIONS: 1
SUPERVISOR: William Elm
SALARY RANGE: Competitive
LOCATION: Pittsburgh, PA
CITIZENSHIP: U.S. Citizenship Required

If you are looking for a challenging position delivering revolutionary new software applications for business-critical and mission-critical situations then join our small, fast paced RCS team!

SUMMARY:

This opening is for a Cognitive Systems Engineer (CSE) supporting a highly complex analysis and design effort. The CSE team is dedicated to providing principle-driven design of human-machine systems with the central focus being creating *effective* decision support systems. We work closely with a highly talented group of developers and provide functional modeling and design concepts as guidance for their system development effort.

RESPONSIBILITIES:

This position focuses on the following as part of an interdisciplinary design team to:

  • Perform cognitive task analysis (CTA) effort to provide critical analytical basis for subsequent design
  • Creating and prototyping innovative and useful GUI designs for these complex domains
  • Performing iterative evaluations of system prototypes, and operational evaluations of fielded decision support systems
  • Analyzing advanced visualizations for the underlying decision support being provided
  • Works as part of a multidisciplinary team, under the supervision of senior and princiipal cognitive systems engineers
  • Communicate directly with customers and subject matter experts
QUALIFICATIONS:

BS, MS, or PhD in Industrial Engineering, Human Factors Engineering, related field or equivalent experience

3 years experience analyzing, designing, and evaluating Decision Support Systems

Substantial knowledge/training in Cognitive Engineering and human-machine interfaces (HMI)

  • Knowledge of state-of-the-art research in these areas
  • Publications in these areas highly desirable

Excellent analytic, problem definition and problem solving skills.

  • Ability to analyze a problem domain and to distill core decision-making processes and challenges; often from rich, semi-articulated problem domains
  • Ability to identify and adapt applicable technologies found in academic and industrial research
  • Ability to create/invent innovative HMI approaches and to design them into successful decision-support solutions
  • Excellent communication skills