Software Engineer 2 Job in San Antonio, Texas US

Software Engineer 2

This is a new position to support GSA Alliant in San Antonio TX. Must be a US citizen capable of obtaining a US Secret secruity clearance. Desired Qualifications: The client requires someone who can Develop test software for variety of end-items from (LRU to CCA) using a variety of source documentation (RF testing, Analog testing, Digital testing, In-circuit testing, Functional and Diagnostic testing). Produce required software documentation for software products. Provide technical support/input for hardware design. Typically requires bachelor's degree (in Engineering, Computer Science or related field) or equivalent, and two to four years of related work experience. 2+ years prior test software development experience including coding, test and integration. Good communication skills (written and verbal). Ability to work within a team environment. Understanding of instrument communication protocols (RS-232. USB; GPIB (aka IEEE-488). Travel may be required. Experience interfacing, commanding and controlling common test instruments through software (DMM; Oscilloscope; AC and DC Power Supplies; Closed Loop Servo systems; etc.) LabVIEW or TestStand experience highly desirable. LabWindows/CVI experience. Experience within the DoD world. Exposure to common test equipment architectures (PXI; VXI; LXI; PC104). Experience with ISO-9001:2000 and CMMI certifications. POSITION SUMMARY: Under general supervision, designs, develops, troubleshoots, and analyzes software programs for computer based systems. Performs systems modeling, simulation, and analysis. Designs and develops compilers, assemblers, utility programs, and operating systems. As required, provides inputs for documentation of new or existing programs. Primarily interfaces with intra-organizational staff with infrequent contact with inter-organizational staff and outside customers and vendors on routine matters. RESPONSIBILITIES: Researches, designs, and develops computer software systems, in conjunction with hardware product development, for medical, industrial, military, communications, aerospace, and scientific applications, applying principles and techniques of computer science, engineering, and mathematical analysis. Analyzes software requirements to help determine feasibility of design within time and cost constraints. Formulates and designs software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Performs software system testing procedures, programming, and documentation. Provides support for the acquisition, installation, maintenance and operations of computer systems hardware, software and networks within assigned customer work stations and facilities. May provide technical material to selected proposals and reports to substantiate and secure program funding. Identifies creative solutions to improve system and product offerings. Works with engineering and management team to collectively meet market requirements. Helps document engineering work as input for company collateral and patent requirements. Provides input as required to technical writers to create customer-relevant documentation. Coordinates with project work teams to ensure adherence to policies, achievement of quality targets and delivery on schedule milestones. EDUCATION EXPERIENCE: Typically requires bachelor's degree (in Engineering, Computer Science or related field) or equivalent and two to four years of related experience. PHYSICAL DEMANDS: Normal demands associated with an office environment. Ability to work on computer for long periods, and communicate with individuals by telephone, email and face to face. Some travel may be required.