|Title||Embedded Software Engineer 1/2 – Firmware System Services|
|Location||El Segundo, California|
Embedded Software Engineer 1/2 – Firmware System Services
Defence, Space & Security – Networks & Space Systems – Space And Intelligence Systems
The successful candidate will join the NextGen Satellite Software shared IPT in El Segundo, California. This position requires experience with all aspects of low-level embedded real-time software development; this is a hands-on position that will require significant time spent working in a laboratory environment, including troubleshooting and integration testing with test/target hardware. The successful candidate will be able to develop low-level software, develop assembly level firmware and documentation in a real-time embedded environment. Must be self-starter that understands low level control hardware.
Tries to understand changes in work-group tasks, situations, and the department as well as the logic or basis for change; occasionally seeks information about changes affecting their individual job. 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 work group members. 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.
Makes an effort to clarify purpose and importance; stresses major points; follows a logical sequence. Tries to keep the audience engaged through use of techniques such as analogies, illustrations, humor, an appealing style, body language, and voice inflection. With guidance from others frames messages in line with audience experience, background, and expectations; tries to use terms, examples, and analogies that are meaningful to the audience. Occasionally seeks input from audience; checks understanding; tries to present message in different ways to enhance understanding. Uses syntax, pace, volume, diction, and mechanics appropriate to the media being used. Interprets messages from others and responds appropriately; at times requires guidance from others on how to respond.
Contributing To Team Success
Occasionally makes procedural or process suggestions to work group members for achieving team goals or performing routine team functions; tries to provide necessary resources or helps to remove obstacles to help the team accomplish its goals; listens to and 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.
Basic – Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources.
Preferred –Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources at the work group level.
Languages & Databases
Basic – Basic familiarity with 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 –General 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.
Real-time S/W Development Tool
Basic – Basic familiarity with general and real-time software development and testing tools, capability and usage. Real-time tool examples include cross compilers, target debuggers and test/performance instrumentation.
Preferred –General knowledge of general and real-time software development and testing tools, capability and usage. Real-time tool examples include cross compilers, target debuggers and test/performance instrumentation.
Do you have experience operating a scope and/or logic analyzer
Do you have experience developing low-level software such as I/O drivers or bootstrap software?
Level 1 – 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 2 – Degree and typical experience in engineering classification: Bachelor’s and 2 or more years’ experience or a Master’s 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.
Software engineer should have experience with assembly, C, or C++ real-time embedded software development on real-time operating systems (IntegrityOS, VxWorks). Previous developmental experience with low-level software (such as I/O drivers, bootstrap software) required. Should be familiar with 1553 protocol, any assembly language, integrated development environments, and test hardware. Must be capable of operating a scope, logic analyzer, and understand how H/W should operate by looking at a schematic. An ability to obtain an interim and/or final clearance (post-start) is required for this position – US Citizenship Required or equivalent (Refer to Security Clearance Definitions link above).
To Apply for this Boeing Job follow the link direct to Boeing Jobs here.