SW Engineer - Web Developer

Saic San Diego , CA 92140

Posted 4 weeks ago

Job Description:

Description

SAIC has a contingent opportunity for a Software Engineer to support a Navy contract. This position is contingent upon contract award and will be located in San Diego, CA.

The Software Engineer will support the design and development of reliable, modular, and secure web applications and user interfaces, and other software components for use on a command and control (C2) platform for autonomous aerial and ocean systems.

Job duties may include:

  • Design, development, and review of software modules for the C2 system.

  • Testing of software modules to validate performance against system requirements.

  • Capture, analysis, documentation of system requirements based on stakeholder expectations.

  • Building software modules to requirements in an agile software development environment.

  • Participating in brainstorming and requirements development meetings.

  • Placing software artifacts into configuration management systems, including but not limited to CM Pro and Git.

  • Providing engineering review and guidance to Jr team members

  • Active participation in team brainstorming and technical review meetings

Candidate Requirements:

  • B.S. in Computer Science, Computer Engineering, or other relevant major

  • At least 3 years of experience with

  • Modern web design and web application development frameworks (i.e. Angular) Building user interfaces

  • In depth knowledge of JavaScript, HTML, CSS for front end UI & design.

  • Experience with building user interfaces

  • Creating self-contained, reusable, and testable UI modules and components

  • Design and building infrastructure for a scalable application

  • Experience with the following is desired

  • Familiarity with Angular, Node.js, CesiumJS, GIS

  • Linux operating system (i.e. CentOS, RedHat, Ubuntu) and familiarity with the Linux command line

  • Version control software and tools such as Git and JIRA

  • Architecting and automating build processes, working with continuous integration and delivery pipelines (Jenkins)

  • Proficiency with Microsoft Office software products, including Word, Excel, and PowerPoint

Qualifications

EDUCATION AND EXPERIENCE:

Candidate Requirements:

  • B.S. in Computer Science, Computer Engineering, or other relevant major

  • At least 3 years of experience with

  • Modern web design and web application development frameworks (i.e. Angular) Building user interfaces

  • In depth knowledge of JavaScript, HTML, CSS for front end UI & design.

  • Experience with building user interfaces

  • Creating self-contained, reusable, and testable UI modules and components

  • Design and building infrastructure for a scalable application

  • Experience with the following is desired

  • Familiarity with Angular, Node.js, CesiumJS, GIS

  • Linux operating system (i.e. CentOS, RedHat, Ubuntu) and familiarity with the Linux command line

  • Version control software and tools such as Git and JIRA

  • Architecting and automating build processes, working with continuous integration and delivery pipelines (Jenkins)

  • Proficiency with Microsoft Office software products, including Word, Excel, and PowerPoint

CLEARANCE REQUIREMENT:

Must be able to obtain a Secret security clearance.

Overview

SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Embedded SW Engineer In Machine Learning Group

Qualcomm

Posted 2 days ago

VIEW JOBS 4/23/2019 12:00:00 AM 2019-07-22T00:00 Job Detail Job Id E1967441 Job Title Embedded SW Engineer in Machine Learning Group Post Date 04/22/2019 Company Qualcomm Technologies, Inc. Job Area Engineering - Software Location California - San Diego Job Overview In this position you will be responsible for software development of the neural processing engine (NPE), NPE SDK tools, performance and power optimizations. You will enhance our neural net engine to support the latest and greatest DNNs emerging from the research community and optimize for next generation hardware acceleration cores. You will also validate the performance and accuracy of the engine through detailed analysis and test coverage. Show your passion for software development with your excellent analytical, development, and debugging skills." id="hdnJobOverview" />Do you want to work in the biggest emerging field of technology since the birth of the Internet? Machine learning is going to change EVERYTHING. As a member of the machine learning group you get to apply your neurons to our neural net processing engine. We combine high performance software with cutting edge hardware to run deep neural nets fast, and we do it with the lowest power on that little computer that you keep in your pocket. In this position you will be responsible for software development of the neural processing engine (NPE), NPE SDK tools, performance and power optimizations. You will enhance our neural net engine to support the latest and greatest DNNs emerging from the research community and optimize for next generation hardware acceleration cores. You will also validate the performance and accuracy of the engine through detailed analysis and test coverage. Show your passion for software development with your excellent analytical, development, and debugging skills. All Qualcomm employees are expected to actively support diversity on their teams, and in the Company. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 1+ years experience with Programming Language such as C, C++, Java, Python, etc. " id="hdnMinimumQualifications" />Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 1+ years experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications 1+ years embedded programming experience with C/C++. Python/Java experience is also desirable. Embedded Linux or Android NDK application development Optimizing algorithms for hardware acceleration cores using OpenCL, OpenGL ES, and / or DSPs Deep learning frameworks Caffe, Caffe, TensorFlow, MxNet, etc. DNNs, CNNs, RNN/LSTM neural networks. Background in mathematical operations: linear algebra, fast math libraries Communication skills (verbal, presentation, written) Ability to collaborate across a globally diverse team and multiple interests " id="hdnPreferredQualifications" />1+ years embedded programming experience with C/C++. Python/Java experience is also desirable. Embedded Linux or Android NDK application development Optimizing algorithms for hardware acceleration cores using OpenCL, OpenGL ES, and / or DSPs Deep learning frameworks Caffe, Caffe, TensorFlow, MxNet, etc. DNNs, CNNs, RNN/LSTM neural networks. Background in mathematical operations: linear algebra, fast math libraries Communication skills (verbal, presentation, written) Ability to collaborate across a globally diverse team and multiple interests Education Requirements Preferred: Bachelor's degree in Engineering, Computer Science, or related field * LI-SRC" id="hdnEducationalRequirements" />Required: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Preferred: Bachelor's degree in Engineering, Computer Science, or related field * LI-SRC Keywords Embedded, C++, Machine Learning, Optimizations Qualcomm San Diego CA

SW Engineer - Web Developer

Saic