Software Engineer 8/23/2016
JOB DESCRIPTIONAPPLY JOB TITLE: SOFTWARE ENGINEER - PRODUCT SUPPORT
Location: Newark, CA
The Client is seeking a talented and creative software programmer eager to develop smart machines and predictive maintenance and diagnostics tools. As a softwaredeveloper, you will be part of an innovative Product Support team working on developing embedded and cloud-based software for Explosive Detection Systems (EDS).
Design, develop and implement predictive analytics engines, including the creation and maintenance of supporting databases.
Create and maintain scripted tools (python, ruby, SQL) to validate/test/exercise these applications and databases.
Design, develop and implement data architectures, structures, and databases to support Leading Edge Services (LES).
Develop and implement unit-level prototype testing and documentation.
Extensive experience with cloud computing and cloud technologies.
Excellent coding skills in cross-platform language projects, (Python, Ruby, Mongo,Postgresql)
Experience in Linux (primary in-house OS) of database structures, and communication between software layers (tcp/udp streams).
Experience in Agile methodology and development sprints.
Effective oral and written communications skills to provide status on assignments and document completed software.
Bachelor's degree in computer science or related field.
5+ years experience with software development.