Deliver designs and development of embedded applications on hardware platforms to support the US Navy's testing and evaluations (T & E) performed at the China Lake F/A-18 Advanced Weapons Laboratory (AWL). Create technical specifications, application firmware design and development, and circuit boards to be manufactured for program requirements. Knowledge of basic firmware and software development practices and principles is required. The Embedded Systems Engineer must support the Lab Engineering Team in day to day development activities and be able to troubleshoot product defects of limited complexity.
Essential Job Functions:
Analyze, modify, design, and develop the software controlling electronic subsystems for F/A-18 avionics labs.
Conduct experimental lab tests and analyze electronic equipment to establish production and operating controls.
Analyze existing lab architecture, computer software, and lab systems modeling then develop system upgrades required to support T & E capabilities for platform hardware or simulation models.
Upgrades to include performing design, materials procurement, and QA of custom Printed Circuit Boards (PCBs), locally fabricated and integrated for new lab project requirements.
Implement appropriate development and support tools to ensure product performance.
Fully apply basic principles, theories and concepts to job assignments.
Exhibit technical and operational proficiency solving problems of moderate complexity.
Interact directly with the senior engineering experts on a government-contractor integrated team to support our customers on assignments.
Make routine technical decisions for the completion of assigned projects in area of expertise, with customer approvals and under limited supervision.
Due to the sensitivity of customer related requirements, U.S. Citizenship is required.
Computer Engineering Bachelors Degree with a minimum of 2 years of related experience.
Must possess or be able to obtain and maintain a Secret clearance.
Experience with the following is essential:
Developing coding tools, including but not limited to C, C++, HTML, Java, Fortran, Lua, and shell scripting.
Embedded systems design with and without the use of preemptive, multitasking real-time operating systems.
Knowledge in OS coding techniques, IP protocols, interfaces and hardware subsystems.
Reading schematics and data sheets for components.
Documentation, writing, and verbal communication skills.
Experience with Mentor Graphics, Expedition EDA for designing PCBs.
Experience with Linux kernel internals, device drivers, and loadable modules.