Search 1327 Vacancies
Incorporating

Job Details

Software Engineer 4

  • Job Role: Software Engineer
  • Job Hours: Full-Time
  • Location: CO - Colorado
  • Job Position: Permanent
  • Company:  Boeing
  • Salary:  
  • Job reference: Requisition Number: 09-1015456
  • Posted Date: Wednesday, October 28, 2009 4:11:47 PM
Software Engineering position as a member of the Boeing Intelligence & Security Systems (I&SS) Mission Operations Engineering Center development team located at the Inverness facility in Colorado Springs. Technical Lead of the design, development, and delivery of the visualization component of a multi-level security enterprise architecture solution for the AF customer in support of a JCTD. Will lead activities to develop, document and maintain architectures, requirements, algorithms, interfaces and designs for software systems. Will also lead development of code and integration of complex software components into a fully functional software system.

Knowledge of C++ and Java is required. Must have experience developing visualization tools using C++ Qt libraries and Java Swing components. Experience with Google Maps and NASA World Wind visualization tools is a plus. Must have experience developing middleware and backend solutions using Enterprise Service Bus (ESB) technology such as Mule or other open source software. Knowledge of Overhead Persistent Infrared (OPIR) data formats is desired.

Other duties include conducting design & code reviews, adherence to CM practices, supporting Certification & Accreditation activities, statusing progress, developing technical system documentation, conducting customer meetings, system demonstration and mentoring. Position involves occasional travel within the US.


Competencies



General


Adaptability
Fully understands changes in own and fellow senior employees' work and situations; is frequently called upon to explain the logic or basis for change to other employees; is generally seen as an expert on information about changes affecting own and fellow senior employees' jobs; occasionally mentors fellow employees around the change. Treats changes and new situations as opportunities for learning or growth; focuses on the beneficial aspects of change; speaks positively about the change to fellow senior employees and external customers. Quickly modifies behavior to deal effectively with changes in the work environment; readily tries new approaches appropriate for new or changed situations; does not persist with ineffective behaviors.

Communication
Consistently clarifies purpose and importance; stresses major points; follows a logical sequence. Consistently keeps the audience thoroughly engaged through use of techniques such as analogies, illustrations, humor, an appealing style, body language, and voice inflection. Consistently frames even complex messages in line with audience experience, background, and expectations; uses terms, examples, and analogies that are meaningful to the audience. Consistently seeks input from audience; checks understanding; presents message in different ways to enhance understanding. Uses syntax, pace, volume, diction, and mechanics appropriate to the media being used; attends to both direct and indirect messages from others; correctly interprets messages and responds appropriately. Advises fellow project leads and other internal employees in effective communication techniques.

Contributing To Team Success
Consistently makes procedural or process suggestions to work group members, fellow project leads, other internal employees, and external customers for achieving team goals or performing team functions; provides necessary resources or helps to remove obstacles to team accomplishments. Listens to and fully involves others in team decisions and actions; values and uses individual differences and talents. Shares important or relevant information with the team. Adheres to the team's expectations and guidelines; fulfills team responsibilities; demonstrates personal commitment to the team.

Innovation
Consistently identifies implicit assumptions in the way complex problems or situations are defined or presented. Sees alternative ways to view or define problems; is not constrained by the thoughts or approaches of other project leads, internal employees or external customers. Consistently draws upon multiple and diverse sources (individuals, disciplines, bodies of knowledge) for ideas and inspiration. Combines ideas in unique ways or makes connections between disparate ideas; explores different lines of thought; views situations from multiple perspectives; brainstorms multiple approaches/solutions. Examines numerous potential solutions and evaluates each before accepting any. Targets important areas for innovation and develops solutions that address meaningful issues in own work areas and thought the organization.

Planning And Organizing
Identifies more critical and less critical activities and assignments; adjusts priorities when appropriate. Proactively determines project or assignment requirements by breaking them down into tasks and identifying types of equipment, materials, and people needed. Effectively allocates appropriate amounts of time for completing own work; avoids scheduling conflicts. Is an expert at taking advantage of available resources (individuals, processes, departments, and tools) to complete work efficiently; coordinates with internal and external partners. Uses time effectively and prevents irrelevant issues or distractions from interfering with work completion.

Systems Thinking
Consistently evaluates job tasks and processes on how well they help meet team objective(s); identifies non-value-adding components and barriers. Formulates change strategies; frequently seeks input from other project leads and internal employees to evaluate options for change and encourage buy-in. Makes appropriate changes to job/role structures and processes by communicating effectively and focusing on new skill development. Uses extensive measurement systems to monitor the implementation. Technical


Analytical Skills
Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources with clients, customers and/or suppliers.

Engineering Processes
Extensive and specialized knowledge of responsibilities and tasks performed by various Engineering departments/disciplines (e.g., design, test, software, technology, avionics). Extensive and specialized knowledge of the interaction between departments/ disciplines and how their products/processes affect one another and impact non-engineering processes (e.g., Operations, Logistics, Business).

Software Architecture & Design
Extensive, specialized knowledge of software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints.

Software Development Tools
Extensive, specialized knowledge of general and software development and testing tools, capability and usage. Examples include compilers, linkers, debuggers, data analysis tools, graphical user interface builders, post processing tools, requirements management tools, and web authoring tools.

Typical Education/Experience



Degree and typical experience in engineering classification: Bachelor's proven experience, Master's with proven experience or PhD with relevant experience. Bachelor, Master or Doctorate of Science degree from an accredited course of study, in engineering, computer science, mathematics, physics or chemistry. ABET is the preferred, although not required, accreditation standard.


Other Job related information





*** Please note that depending on the specific position, you may be required to pass additional medical tests, credit checks, and/or other requirements. These additional items are required for the Company to comply with various laws and regulatory rules.***

Every job requisition has specific and unique requirements listed under 'Description', 'Competencies', and 'Education'. Applicants will increase their opportunities for consideration by demonstrating compatibility with these requirements in their resumes.

The job specifications - including competencies (knowledge, skills, abilities, and other characteristics), job-relevant work experience, education, and other requirements described in this requisition - will be the basis for applicant screening, including resume reviews, structured interviews and any other assessments used to support the hiring decision. All candidates considered for this position may be required to participate in a structured interview. The structured interview is a standardized method of evaluating candidates' job-related competencies to support an objective selection and promotion process.

More jobs like this:
Warning: There is no need to provide your bank details when applying for a job. We strongly advise that jobseekers should never supply any bank account details or any other financial information by email. If you see a vacancy on Flight Jobs, and the advertiser requests bank account details please email Recruitment.Helpdesk@rbi.co.uk

 

See All Recruiters

Advertise a job