Search 1313 Vacancies
Incorporating

Job Details

Software Engineer 4/5

  • Job Role: Software Engineer
  • Job Hours: Full-Time
  • Location: TX - Texas
  • Job Position: Permanent
  • Company:  Boeing
  • Salary:  
  • Job reference: Requisition Number: 09-1014146
  • Posted Date: Thursday, November 05, 2009 2:52:16 PM


Special Projects Dallas requires a software engineer to support the Littoral Surveillance Reconnaissance System (LSRS) program. Boeing is responsible for developing and maintaining the software used on the P3-C to provide operator displays and sensor control. Our software provides the capabilities for the crew to do mission planning, execute the mission, monitor situational awareness displays, manage display of contacts, tracks, and imagery, control our primary sensor, monitor system status, send data over data links (Link-16 and Common Data Link), and perform post mission analysis and replay. We also develop and maintain simulation software used for lab testing and training. The software consists primarily of Ada95 with some C++ and C and is developed using Object Oriented methodology. Several COTS software products are also integrated with our developed software. Software engineers participate in the entire software life cycle from requirements analysis through system level testing. Some of the software developers also participate on integration test flights and serve as subject matter experts at customer sites when needed.

Competencies



General


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.

Decision Making
Consistently recognizes a wide range of complex, specialized issues, problems, or opportunities in own work group, across the organization and with external customers; determines whether action is needed. Steadily identifies the need for and collects information to better understand issues, problems, and opportunities. Regularly integrates complex information from a wide variety of sources; detects complex trends, associations, and cause-effect relationships. Consistently creates relevant options for addressing problems/opportunities and achieving desired outcomes. Formulates clear decision criteria; evaluates options by considering implications and consequences; chooses an effective option. Consistently implements decisions or initiates action within a reasonable time. Regularly includes fellow project leads, employees across the organization, and external customers in the decision-making process as warranted to obtain good information, make the most appropriate decisions, and ensure buy-in and understanding of the resulting decisions.

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
Basic - 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.
Preferred - Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources at the business unit level.

Engineering Processes
Basic - 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).
Preferred - Advanced/expert knowledge of responsibilities and tasks performed by various Engineering departments/disciplines (e.g., design, test, software, technology, avionics). Advanced/expert 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).

Real-time S/W Architecture
Basic - Extensive, specialized knowledge of real-time software architecture and design methodologies. Ability to synthesize real-time software architectures and designs that meet real-time requirements, characteristics and constraints.
Preferred - Advanced, expert knowledge of real-time software architecture and design methodologies. Ability to synthesize real-time software architectures and designs that meet real-time requirements, characteristics and constraints.

Real-time S/W Domain Knowledge
Basic - Extensive, specialized knowledge of domains, characteristics, constraints and products that require real-time software and influence architecture, requirements, interfaces, designs, and integration/test approaches. Real-time domain examples include control systems, human interfaces and signal processing. Examples of characteristics and constraints that impact real-time software include hardware/software timing, sizing, bandwidth, optimization and synchronization. Examples of products include aircraft, missiles, airborne/shipboard/space systems/ground-based operational systems and real-time support systems such as simulators and training systems.
Preferred - Advanced, expert knowledge of domains, characteristics, constraints and products that require real-time software and influence architecture, requirements, interfaces, designs, and integration/test approaches. Real-time domain examples include control systems, human interfaces and signal processing. Examples of characteristics and constraints that impact real-time software include hardware/software timing, sizing, bandwidth, optimization and synchronization. Examples of products include aircraft, missiles, airborne/shipboard/space systems/ground-based operational systems and real-time support systems such as simulators and training systems.

Requirements/Tracing
Basic - Extensive, specialized knowledge of how to derive and allocate requirements (e.g., system, sub-system, software) and show traceability throughout the product lifecycle.
Preferred - Advanced, expert knowledge of how to derive and allocate requirements (e.g., system, sub-system, software) and show traceability throughout the product lifecycle.

Typical Education/Experience



Level 4 - Degree and typical experience in engineering classification: Bachelor's and related experience, Master's with related experience or PhD with related 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. Level 5 - Degree and typical experience in engineering classification: Bachelor's with related experience, Master's with related experience or PhD with related 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



Position requires a current SSBI/Top Secret clearance - Eligibility to live and work in US required or equivalent (Refer to Security Clearance Definitions link above). Applicants MUST include their security clearance level, investigation type and investigation date clearly on their resume. Candidates must be able to successfully complete the US Government adjudication process. The successful candidate will have significant experience with the entire software development lifecycle and application software development using Ada95, C++, C, Java and object oriented design. The candidate should also have the ability to maintain software designed and written by others along with developing new software. Familiarity with Link-16, Graphical User Interface design, and COTS integration is highly desired. As a minimum, the candidate will possess a BS degree in Electrical Engineering, Computer Engineering, Computer Science, or similar degree with significant software development experience.


*** 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.


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