Associate Software Engineer – Embedded ISR

Valley Tech Systems
Company: Valley Tech Systems
Location: Folsom, CA

About Valley Tech Systems:

Valley Tech Systems, a Voyager Space company, is an innovative engineering company that is leading the way in controllable solid propulsion and open architecture airborne intelligence, surveillance, and reconnaissance (ISR) technologies. VTS’ innovative solutions address technology needs across the U.S. Government and commercial space industry. reentry systems, missile defense, commercial and DoD space launch systems, small launch vehicles, and payloads.

At VTS our mission is to supply the most advanced and innovative solutions to complex problems found in Department of Defense weapon systems. We approach these problems using a “mission-focused”, “customer first” engineering approach. Working at VTS means you will be engaging with industry pioneers at a small company who all work collaboratively to make big things happen.

About the Position:

General Requirements:

  • 1. Valley Tech Systems believes in consistent, positive, cooperative, self-motivated professional behavior—we expect all employees to contribute as necessary to get the job done.
  • Unless otherwise stated in the requirements section of an individual job description, our positions require U.S. Citizenship, U.S. Permanent Residency, or other status as a U.S. Person as defined by 8 USC 1324b (a) (3).

 

Basic Function:

Excitement and eagerness to learn and apply new software technologies in the airborne intelligence, surveillance, and reconnaissance mission space. Responsible for the design and development of embedded, real-time applications. This position requires a software development background with specific experience in embedded systems, distributed processing, digital signal processing, and modeling & simulation. The position will provide opportunities to work directly with technical peers, chief engineers, systems engineering and program managers within the company.

Responsibilities:

This job requires the candidate to perform software engineering tasks, inclusive of those identified below, with minimal supervision:

  • Performs software design, development and testing of software modules
  • Analyze, develop, and recommend design approaches to meet requirements for new or improved products and/or processes in the AISR technology space
  • Collaborate with software engineers on system characteristics that affect software systems and works with them to resolve incompatibilities
  • Build, integrate, and test embedded software applications in RTOS environments
  • Support the development of technical proposals
  • Evaluate vendor capabilities to provide required products or services
  • Participate in customer meetings, peer reviews, and problem-solving meetings
  • Identify potential solutions given technology, organization, and management constraints
  • Create software models depicting domain characteristics and technology structure
  • Conceptualize and experiment with alternate architecture approaches
  • Other job related duties, as assigned

 

Experience:

Required: Up to three (3) years of software engineer experience.
Preferred: Current DoD Top Secret SCI Security Clearance.

 

Education:

Required: Bachelor’s Degree in Computer Science or Engineering from an accredited university
Preferred: Master’s Degree in Computer Science or Engineering from an accredited university

 

Skills:

  • Understanding of object-oriented design principles, Ux design, thick & thin client GUI technologies, and client/server programming
  • Working knowledge of development technologies including: Java, C, and C++
  • A basic understanding of object-oriented software design principles, distributed computing environment concepts, embedded real-time software concepts, graphical software interface technology, and principles of routing, client/server programming
  • A basic understanding of object-oriented software design principles, distributed computing environment concepts, embedded real-time software concepts, graphical software interface technology, and principles of routing, client/server programming
  • Knowledge of: embedded computer languages, data structures, computer logic and flow-charting, computer program design methods and techniques, database vendor versions, maintaining and debugging live software systems, operating systems, standard development tools, networking technologies and protocols
  • Understanding of object-oriented design principles, computer architecture, concurrent programming, digital signal processing, distributed processing, and secure programming
  • Preferred working knowledge of cyber-security and encryption
  • Working knowledge of Unix/Linux based RTOS
  • Working knowledge of Agile software development methods
  • Working knowledge of Eclipse/RCP and JIRA toolkits
  • Proven ability to solve problems quickly and completely
  • Proven ability to successfully multi-task in a highly collaborative team environment
  • Willingness to seek-out and assume increasing responsibilities as work load changes
  • Possess excellent communication skills, with an emphasis on verbal and written communication
  • Working knowledge of mathematical and statistical principles and formulas.

 

Other:

  • Ability to travel approximately 25% of the time.
  • Must be able to obtain and maintain a U.S. Security Clearance at the appropriate level (requires U.S. Citizenship).

 

Job Type: Full-time

 

Benefits:

  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Tuition reimbursement
  • Vision insurance

 

Schedule: Monday to Friday

 

Work Location: Folsom, CA

 

Salary: $62,000.00 – $122,000.00 per year