Research Engineer - Sr. Research Engineer - RF Systems
Design, develop, test, document and deploy innovative embedded radio frequency solutions for problems in electronic warfare, radio communications, geolocation and remote sensing; design and develop software-defined radios; create dynamically modifiable realtime signal processing components and high performance implementations for heterogeneous processing resources such as SoCs, FPGAs, DSPs, GPUs and GPPs; architect and develop robust, reusable and reconfigurable software modules from own designs or detailed designs prepared by co-workers with expertise in areas such as DSP, machine learning, autonomy, visualization, and embedded command and control; interface with SwRI senior engineering staff and client representatives to solve engineering issues related to embedded system designs; issues include architectures, component abstraction, resource utilization, energy management, timing, synchronization, signal processing, decision engines, and bandwidth optimization; contribute to the architecture of application-specific schemas, networking techniques, and hosting for multi-processor distributed radio implementations; lead the development of services, components and interfaces; prepare, present, and deliver engineering design development workflow documentation such as requirements documents, design descriptions, major design reviews, test plans, test reports and user documents; support technical proposal writing and business development; identify, lead, and pursue new business opportunities based on knowledge of client needs.
Requires a BS degree in in Electrical or Computer Engineering or Engineering Sciences w/focus in Electrical Engineering or MS degree in Electrical or Computer Engineering or Computer Science or with at least a 3.3 GPA and 2 – 5 years of experience. Must have excellent verbal, written and presentation skills; must be able to work on the bench within an integrated hardware, software and RF instrumentation development environment; must be proficient in LINUX, C, C++, HDL/VHDL, RTOS, MATLAB; must be proficient in hardware and software configuration management and version control; must be organized, methodical, able to address complex technology development objectives and divide the work into logical sub-tasks with defined entry and exit criteria; must be able to create charts, diagrams and illustrations to communicate complex technical solutions and discuss trade-offs; must be knowledgeable of standards and architectures such as GnuRadio, Redhawk, VITA-49, OpenVPX, OpenCPI and OpenCL; must be knowledgeable of emerging technology trends in embedded electronics and RF components; must be experienced with processor optimization in resource-constrained systems; must be experienced implementing systems utilizing high-throughput data interfaces; must be knowledgeable of government clients and COMMS/SIGINT/EW capability gaps and emergent needs. A valid/clear driver's license is required.
Job code: 16-00869