This site uses cookies. To find out more, see our Cookies Policy

AMPV Software Test Engineer (San Jose) in San Jose, CA at Global Partner Solutions

Date Posted: 10/24/2018

Job Snapshot

Job Description

AMPV Software Test Engineer - San Jose, CA

5 month assignment

Position Description:

  • Integration and testing of embedded software and hardware components in the lab and in the military vehicles, such as the Armored Multi-Purpose Vehicle (AMPV).
  • Develop and maintain software tools and simulations necessary to support the system, diagnose software/hardware defects, validate software fixes, and determine the root cause of a system failure.
  • Ensure the technical, system, performance and quality requirements are consistent with established customer and company engineering principles and practices. 
  • Schedule, coordinate, and execute hardware and software integration activities as assigned.
  • Support development of overall AMPV integration strategy and plans.
  • Design and implement simulations/emulations in Matlab/Simulink and National Instruments VeriStand/LabVIEW to run on an NI PXI controller
  • Support low level software integration activities as well as higher level systems integration and build-up of the actual prototype vehicles.
  • Design and implement tools to support activities across all levels of integration.
  • Record and verify software/hardware issues into the change management system.
  • Review system requirements and use cases, performance specifications, and interface design documents.
  • Support test case design and implementation in National Instruments Test Stand

Skills Required:

  • Exceptional interpersonal communication (verbal and written)
  • Ability to work independently and as part of a team
  • Experience with embedded software and hardware development or testing
  • Understanding of Software Design, Development, & Testing Principles
  • Working knowledge of the Software Life Cycle; System-Level Perspective
  • Development experience using C++ and/or Java
  • Experience with Linux/Unix Operating System
  • Experience with scripting languages (i.e. Bash, Perl, Python)
  • Experience with configuration management tools (i.e. Git, SVN , ClearCase, etc)

Skills Preferred:

  • Knowledge of vehicle communication busses (Ethernet, CAN, RS-232) and their protocols
  • Experience with Ethernet and CANbus troubleshooting
  • Experience with National Instruments’ products including Labview, VeriStand, & TestStand
  • Experience with Matlab and Simulink
  • Experience supporting, implementing, and/or designing high fidelity software simulation models for SIL, HIL, & Real-Time test environments. (Simulink Preferred)
  • Systems and Software requirements analysis (including requirement writing, and specification generation)
  • Experience generating and writing supporting documents such as test system software requirements, user manuals / tools documentation, and software validation documents

Experience Required:

  • 2+ years of working experience with embedded software and hardware development or testing Understanding of Software Design, Development, & Testing Principles
  • Working knowledge of the Software Life Cycle; System-Level Perspective

Experience Preferred:

  • 5+ years of working experience with embedded software and hardware development or testing
  • Development experience using C++ and/or Java
  • Experience with Linux/Unix Operating System
  • Experience with scripting languages (i.e. Bash, Perl, Python)
  • Experience with configuration management tools (i.e. Git, SVN , ClearCase, etc)

Education Required:

Bachelor’s degree in Electrical/Computer Engineering, Computer Science, or related field.

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Systems Engineer Jobs