[The logo is protected from the company]

Cubic Corporation

At Cubic, the design, development, manufacture, integration, and sustainment of specialized systems and services is our heritage andour future.Cubic Is DiversifiedFounded and headquartered in San Diego, CA since 1951, Cubic is the parent company of three major business segments. Cubic's businesses are primarily engaged in the design, development, manufacture, integration, and sustainment of high technology systems, products, and services for government and commercial customers. With fiscal ye... Read More

Address      Cubic Corporation Headquarters 9333 Balboa Avenue San Diego, CA 92123
Website      www.cubic.com
Holding      No Holding Details

View Company Page
Apply to job

Software Engineer


Cubic Cyber Solutions is seeking a talented software engineer to lead the XD product allocated software requirements baseline and manage the pre-planned product improvement roadmap.  XD-Solutions line of One-Way Transfer appliances for secure embedded cross domains solutions are designed to be a complete pre-configured off-the-shelf solution to satisfy cross domain transfer requirements.  The explosive demand for Cyber Security is driving customer requirements for cross domain devices and now is the time to get in on the ground floor as the Cyber team shifts gears for rapid growth.  The successful applicant is expected to: Establish and manage software requirements throughout the design cycle until the product is delivered; Support make vs buy decisions; Support Quality, Data and Configuration Management requirements; Work closely with other engineering disciplines to ensure interdisciplinary communication and coordination.  This position typically works under general supervision and direction.  Incumbents of this position will regularly exercise discretionary and substantial decision-making authority.

    * Performs complex software engineering duties including the full-range of programming tasks: problem analysis, solution determination, code design and development, integration, test, modification, and documentation.
    * Plans and participates in software systems development from inception to completion, including gaining customer acceptance.
    * Assists in the preparation of design specifications.
    * Creates logic flowcharts and block diagrams.
    * Coordinates and develops project concepts, objectives, specifications and resource needs.
    * Develops circuit, component, subsystem and equipment interfaces, and procurement specifications.
    * Defines test schedules and test data requirements.
    * Recommends test controls, strategies, apparatus and equipment.
    * Prepares design proposals to reflect cost, schedule and technical approach.
    * Develops technical and cost data and assists in writing new business proposals.
    * Monitors project status and progress.  May manage budget and schedule for software engineering tasks.
    * Interfaces with customers, contractors and marketing vendors.
    * Evaluates vendor capabilities to provide required products or services.
    * Consults with other Engineers to evaluate hardware/software interfaces and optional performance requirements.
    * Conducts and participates in in-house design reviews and technical meetings.
    * Organizes and coordinates programming tasks assigned to other Software Engineers.
    * Provides technical guidance to lower level programming personnel.
    * Keeps informed of improvements in software engineering techniques.
    * May participate in total quality management/continuous process improvement teams.


Four-year college degree in computer science, electronic engineering or other related technical discipline, plus a minimum of eight years of related experience or a master’s degree with at least three years of related experience.  Experience to include specification, design and development of software systems.  Requires proficiency using programming languages such as Ada, FORTRAN, Assembly, “C/C++,” PLM, Java, C#, graphics or other developmental software.  May require ability to develop software in a Unix, Windows Server 2003/2008/Vista/XP/Windows 7, Integrated Development Environments (IDEs) or other PC environment.   May require experience with embedded processing.  Ability to use PC software such as Microsoft Word/Project/Visio, database, spreadsheet and flowchart, and computer aided software engineering (CASE) tools.  Effective written and oral communication skills required.  Knowledge of customer needs and competing products desirable.  Able to analyze and solve complex software engineering problems.  Able to prioritize work and complete multiple tasks under deadline and budget guidelines. Must have experience with Solaris.  Must have ablity to obtain a security clearance.

Other Job Information

Vacancy type:

Full Time

Contact Mode:

not provided


not provided

Contact Name:

not provided

Job Duration:

not provided


(858) 277-6780


not provided

News - Cubic Corporation

Related Jobs

Android Developers

1-3 years of development experience using Android SDK   [more]

Software Test Engineer HS

ResponsibilitiesEssential Duties and Responsibilities:   ...   [more]

Software Test Engineer HS

Develop and implement manual and automated testing proce ...   [more]

Senior Database Developer

OverviewWe’re seeking a Senior level DBA / DB developer ...   [more]

Technical Writer

Description Responsible for creating, editing, writing, ...   [more]

Senior Software Engineer

Movie streaming is core to Netflix’s growth strategy. At ...   [more]

Senior Software Engineer

Movie streaming is core to Netflix’s growth strategy. At ...   [more]

Senior Software Engineer

Netflix is the world's leading streaming video service, ...   [more]