Candidate will design, develop, document, test and debug applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Knowledge/experience using C++ and/or Java, and Python software development languages, Linux operating system, Network protocols – TCP/IP and UDP, and Missile Defense background are preferred. Knowledge of databases and querying languages desired.
Candidate is desired to have Bachelor of Computer Science, Bachelor of Engineering or related technical field.
PIC Firmware programmer
Software Developer with scripting experience.
SysAdmin skills/knowledge with Windows, Linux, and VMware
Must be able to work well within a team environment.
Must be able to simultaneously work multiple complex tasks.
Must be able to communicate well with senior leadership.
Must have highly developed written and oral skills.
Candidate must be a U.S. Citizen. An active secret security clearance is required. This is a full-time position located in Huntsville, AL.