Software Engineer Distributed Mission Operations (DMO) 3\4
Boeing is looking for a software engineer/programmer to work within our Distributed Mission Operations Training Research Testbeds to develop an unclassified F-35 Joint Strike Fighter (JSF) aircraft simulator, and then support that simulator as it is transitioned to a full Operational Flight Program (OFP) based simulator in the future. The Sr. Software Engineer applicants will be required to integrate the cockpit stick, throttle, multi-function touch screen displays, the Helmet Mounted Cuing Systems and the visual systems. Applicant should be familiar with Distributed Interactive Simulation (DIS) protocols and techniques. Familiarity with JSF avionics, displays and capabilities highly desired. Experience with aircraft avionics is required, preferably JSF or F-22. Experience with Transmission Control Protocol / Internet Protocol (TCP/IP) and User Datagram Protocol (UDP) Ethernet network communication programming required. Strong software skills in C, C++ and Java are required. Significant experience in integrating hardware and software systems is required. The applicant must be able to work in both Linux and Windows OS and development environments. Applicant will also be involved in other projects including developing Live, Virtual, and Constructive (LVC) connections with Link-16 networks and Common Domain Solutions (CDS) systems. Experience with Link-16 J-Series messages and security requirements is highly desirable. The Sr. Software Engineer applicant must either have a current Department of Defense (DoD) security clearance or have the ability to obtain a Secret clearance prior to official start date. A current DoD Secret or Top Secret Clearance is a plus.
Competencies
General• Adaptability
Understands changes in own and others' work and situations; may be asked to explain the logic or basis for change to less experienced employees; actively seeks information about changes affecting own and fellow employees' jobs. 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 interorganizational employees and occasionally to 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
Clarifies purpose and importance; stresses major points; follows a logical sequence. Keeps the audience engaged through use of techniques such as analogies, illustrations, humor, an appealing style, body language, and voice inflection. Frames the message in line with audience experience, background, and expectations; uses terms, examples, and analogies that are meaningful to the audience. 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. Accurately interprets messages from others and responds appropriately.
• Contributing To Team Success
Makes procedural or process suggestions to work group members, other internal employees, and occasionally external customers for achieving team goals or performing team functions; provides necessary resources or helps to remove obstacles to help the team accomplish its goals; 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.
• Systems Thinking
Evaluates job tasks and processes on how well they help meet team objective(s); identifies non-value-adding components and barriers. Formulates change strategies; seeks input from others 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 accurate 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 at the department level.
Preferred - 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.
• Languages & Databases
Basic - Complete knowledge of software programming languages and databases and the ability to apply to the software domain. Programming languages encompass higher order languages, auto-coded languages and assembly languages.
Preferred - Extensive, specialized knowledge of software programming languages and databases and the ability to apply to the software domain. Programming languages encompass higher order languages, auto-coded languages and assembly languages.
• Software Development Tools
Basic - Complete 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.
Preferred - 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.
Basic Qualifications For ConsiderationDo you have experience interfacing with military avionics systems (real or simulated)?
Do you have experience with the VxWorks real-time operating system and embedded computing hardware?
Typical Education/Experience
Level 3 - Degree and typical experience in engineering classification: Bachelor's and 5 or more years' experience, Master's degree with 3 or more years' experience or PhD degree with 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 4 - Degree and typical experience in engineering classification: Bachelor's and 9 or more years' experience, Master's with 7 or more years' experience or PhD with 4 or more years' 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
This position requires: An ability to obtain an interim clearance (pre-start) and/or final clearance (post-start) is required for this position - US Citizenship Required or equivalent (Refer to Security Clearance Definitions link above). A current DoD Secret or Top Secret Clearance is a plus Minimum - Bachelor's Degree in Electrical, Mechanical, Aerospace Engineering, or Computer Science with engineering applications experience. 5-7+ years software development experience Strong software skills in C, C++ and Java are required Strong background and Proficiency working with Unix, Linux, and Windows operating systems Experience with the VxWorks real-time operating system and embedded computing hardware Programming ability using Distributive Interactive Simulation (DIS) protocols Highly desirable experience: Familiarity with JSF avionics, displays and capabilities and/or High Level Architecture protocols. Intimate knowledge of the F-16 OFP systems, and avionics. Ability to trace and debug aircraft avionics code. Experience with real-time systems Ability to integrate new avionics code into the system as new OFPs become available. Windows operating systems, Direct X and OpenGL graphics programming Experience with flashing EPROMS for new VME boards, and VxWorks kernel configuration and customization
- Business Unit Defense, Space&Security
- Division Global Services & Support
- Program Training Systems & Services
- Job Type Non-Management
- Experience Level Career/Experienced
- US Person Status Required? Yes
Closing Date: 02/28/2012