Senior Software Test Engineer

Senior Software Test Engineer

*Due to the sensitive nature of our work, U.S. citizenship is required*

REQ01071 + REQ01072

Job Title: Senior Software Test Engineer

Location: Sunnyvale, CA

Spectranetix, a small fast-growing company that develops and provides advanced electronic systems for the U.S. Department of Defense, is looking for a Senior Application Software Developer. We just joined forces with Pacific Defense on January 16, 2020 and our growth is accelerating.

Spectranetix designs and builds advanced, military standards-based, modular open systems architecture (MOSA) systems. These systems conform to the Army’s C4ISR Modular Open Suite of Standards (CMOSS) and the Air Force’s Sensor Open Systems Architecture (SOSA) Standard. These CMOSS/SOSA systems are used for multi-mission electronic warfare, tactical communications, signals intelligence, cyber-EW, high speed computing or simultaneous combinations of these capabilities.

Who are we looking for?

We are looking to hire a Senior Software Test Engineer who wants to get involved with a small, fast-paced and dynamic company. You will be working in a technically challenging role centered around new and innovative RF technologies.  The role requires critical thinking, innovation, flexibility, and a willingness to learn.

Responsibilities

In this role you will have the opportunity to work in a flexible small company in diverse roles within the Application Software Development Team.  As a Senior Level Software Test Engineer, you will work on developing applications software for our RF products that meet the needs of our customers. You will be expected to

  • Work closely with our firmware, fpga, and HW teams to deliver the integrated product solution.
  • Architect scalable and extensible software
  • Provide leadership in software architecture, quality, design for test, infrastructure, and development
  • Work closely with customers to ensure full satisfaction with the software product we deliver
  • Provide leadership for junior team members

Requirements

  • Minimum of 5 years of experience required.  Prefer 15+ years experience.
    • System level SW development & test experience [from the application layer through firmware and down to the ASIC/FPGA/HW.] with deep understanding, expert knowledge, and proven experience of the following:
      • Software architecture
      • Test architecture
      • Identification, FA, and debug of issues at all levels
      • Protocols/transport layers
      • Design for test and debug
      • Delivering high quality tests and tools to customers that meet or beat the schedule
      • Multiple programming languages
        • Required: C/C++ and Python
    • Working knowledge of Linux and WINDOWs O/S
      • Test triage and and debug
      • Understanding of the different flavors of Linux (e.g. Redhat vs. Centos)
    • Deep knowledge of SW development infrastructures
      • Working knowledge of JIRA and Confluence
      • Ability to work within Agile Management
      • Makefile creation and maintenance – cmake, make, etc.
      • Build servers and underlying infrastructure
      • Test and maintenance command infrastructures
      • 3rd party tools needed to build up effective SW development infrastructure that includes design for test, SW test, protocols/transport, etc. (e.g. git, pytest, bamboo/Jenkins, etc.)
    • Developing and unit testing on targeted/proprietary hardware including
      • Lab experience
      • Use/setup of necessary lab equipment (scope, signal generator, etc.)
  • Must have excellent oral and written communication skills

Preferred Professional and Technical Experience

  • Knowledge of security protocols is highly desirable
  • GUI design.  QT experience is a plus.
  • Protocol/transport experience with protobuf, zmq, MORA

Education

  • BS or MS in electrical engineering, computer science, or computer engineering.

Equal Employment Opportunity/Disabled/Veteran

Job Category: Engineering
Job Type: Full Time
Job Location: Sunnyvale-CA
Engineering Category: computer electrical systems Testing

Apply for this position

Allowed Type(s): .pdf