Search Jobs

Software Test Engineer

San Jose, CA 95119

Posted: 10/01/2018 Employment Type: Contract Category: Software Engineers Job Number: 78357

The candidate will be responsible for 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).

As an extension to this work, the candidate may be asked to 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.

The candidate will also work to ensure the technical, system, performance and quality requirements are consistent with established customer and company engineering principles and practices.

As project staffing permits, contractors demonstrating exceptional skills and work ethic during their tenure may be offered direct positions.

Primary Duties and Responsibilities:
  • Schedule, coordinate, and execute hardware & 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 TestStand.

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).

Preferred Skills:
  • 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.

Required Experience:
  • 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.

Preferred Experience:
  • 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).

Required Education:
  • Bachelor’ s degree in Electrical/Computer Engineering, Computer Science, or related field.
Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter
Chat With A Recruiter

Send an email reminder to:

Refer A Friend

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

All Testimonials

John understood the scope of my job and was able to manage my moving goal posts and did not get rattled when I pulled the carpet out from under him …Read More

Bill M.

See All Testimonials

PEAK Careers!

Take control of your career! Join the team as a recruiter at PEAK and build the future of your dreams.