Principal Software Engineer in El Segundo, CA at Volt

Date Posted: 7/22/2019

Job Snapshot

  • Employee Type:
  • Duration:
    48 weeks
  • Date Posted:
  • Job ID:
  • Contact Name
    Volt Branch
  • Phone

Job Description

Our client is hiring for an Principle Software Engineer in El Segundo, CA.

Must have a ACTIVE U.S. Security Clearance

GNS (Global Positioning System & Navigation Systems) area programs is looking for senior software team member of a GPS Receiver development project in support of the Government’s effort in the modernization of the GPS User Segment and Airborne GPS Receivers.

Responsibilities include:

Requirements analysis, software design, coding, testing, and documentation of the product development of a next-generation GPS Receiver that is P(Y)-code, M-code, and C/A-code (YMCA) capable as well as having Anti-spoof capability. A qualified candidate for GNS Programs would possess proficiency with Ada/C/C++, real time embedded programming and signal processing. 

Typical job functions for an embedded software developer in the SGNS Department include planning, conduct, and coordination of software designs, software development, documentation, testing, and debug of software that contains logical and mathematical solutions to business/mission problems.

Required Skills: 

• 8+ years experience with C/C++ programming and similar languages in large team software engineering development 

• 8+ years experience in Green Hills Integrity and/or Wind River VxWorks Real-time Operating Systems or equivalent, board support package (BSP), Green Hills Multi IDE for C/C++ or related operating systems 

• Real time embedded programming, Communications Systems, and Signal Processing 

• Working knowledge of Microsoft Visual Studio, Matlab and Agile SW Development principles, requirement and interface designs. 

Desired Skills:

• Working knowledge with MIL-STD-1553, IS-GPS-153 Serial Interface protocol, signal selection, acquisition and tracking, Position, Velocity, and Time (PVT) calculation, data demodulation, signal correction, jamming and spoofing or related applications

• Understanding of Board Support Package for ARM Processor, Atom Processor, and PPC • Work related experience in algorithm and hardware design

• Basics understanding of FORTRAN, ClearCase, ClearQuest, and DOORS

• Familiarity Scrum, Continuous Integration, Static Code Analysis using Coverity, Unit Test using VectorCast, and Test Driven Methodologies

• Must have demonstrated ability to produce robust, well-documented, production-quality code which includes conforming to design and coding standards, implementing error handling routines, etc.

This is a contingent/temporary position offered through Volt Workforce Solutions. Volt offers competitive compensation, the chance to work with some of the world’s leading companies, and a staff committed to helping you take the next step on your career path. 

To learn more about Volt, please visit: and to see more of our job postings, please visit:

Volt is an Equal Opportunity Employer.

An ACTIVE US Government Security Clearance is Required