Experience:
1-3 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Posted:
10/2/2016
Job Category:
Software Development
Software Engineer
(This job is no longer available)
Cubic Corporation | San Diego, CA
loading
loading
School
Major
Grad Date
 
 

Not sure what types of jobs you are interested in?


Explore Jobs
Based on Your Education

Follow This Company
Share

Job Description

Company:

2020 Cubic Transportation Systems, Inc.Company Details:

Having a job, a career, a passion is fantastic, a dream come true. But would you agree that a major challenge of working is getting TO work? Too many cars, congested freeways, under-serving public transportation, and a lack of information to help us figure out how to get where we want to go faster, easier, cheaper are all problems looking for solutions. Want to be part of the solution? Intelligent transportation is one of the fastest growing industries today, and Cubic Transportation Systems is at the heart of it. We are looking for software developers and engineers with the imagination and drive to help regional transportation providers give their customers actionable data and infrastructure to make informed choices about what mode of travel to use at a particular time, including mobile apps and other wireless devices. The future of transportation payment is in our hands - and it's mobile and wireless. Project Description:Will be working on the creation of a mobile and embedded computing environment. Where portable behavioral components and services can be hosted on many different types of underlying hardware or operating systems. When complete the framework will result in flexible interoperable set of capabilities that can then be deployed in manyJob Details:

Project Description:

Will be working on the creation of a mobile and embedded computing environment. Where portable behavioral components and services can be hosted on many different types of underlying hardware or operating systems. When complete the framework will result in flexible interoperable set of capabilities that can then be deployed in many configurations on many devices.

ESSENTIAL JOB DUTIES AND RESPONSIBILITIES

* Analyzes functional requirements.
* Develops design concepts for software work products.
* Participates in design reviews under technical leadership.
* Prepares design documentation for review by technical leadership.
* Provides inputs into formal effort estimates to implement software work products.
* Performs data entry, writes programming code and implements software applications.
* Understands and works with peripheral elements of assigned software work products (run time environments, databases, networks).
* Defines and executes software test methods and procedures.
* Participates in defect and enhancement management processes.
* Participates in design reviews and executes changes under direction of a technical lead.
* Collaborates with technical lead to develop design and feature changes.
* Maintains the host environment and toolsets required to implement software deliverables.
* Utilizes company processes and approved tools for design and control of software work products.
* Maintains awareness of delivery schedules and quality criteria.
* Prepares software design, end user and/or system administration documentation.
* Engages in continuous self-improvement of technical skills and improvements in programming techniques and toolsets.
* Recommends value added changes to existing coding practices, standards and tools.
* Participates in total quality management/continuous process improvement teams.
* Implements software applications in acceptance with CTS engineering procedures.

MINIMUM JOB REQUIREMENTS

2+ years of experience in software programming. Four-year college degree in computer science, computer engineering or other related technical discipline. Software engineering knowledge to include: language, compilers, architecture, development and operating systems. Knowledge of C/C++ and/or Java programming languages. May require ability to develop software in a Linux, Windows 7, RTOS, Android for X86 and ARM. Ability to use PC software such as word processing, database, spreadsheet and flowchart, and computer aided software engineering (CASE) tools. Effective written and oral communication skills required. Able to analyze and solve complex software engineering problems. Able to prioritize work, complete multiple tasks and work under deadline and budget guidelines. Must be able to work in a lab environment and be able to use a computer.

Worker Type:

Employee

About Cubic Corporation

Cubic Corporation (Cubic) designs, develops and manufactures products, which are mainly electronic in nature, provides government services and services related to products previously produced by Cubic and others. The Company's principal lines of business are defense electronics and transportation fare collection systems. Principal customers for defense products and services are the United States and foreign governments. It operates in two segments: transportation systems and defense. Transportation fare collection systems are sold primarily to large local government agencies in the United States and worldwide. The Company's products include equipment for use in customized military range instrumentation, training and applications systems, simulators, communications and surveillance systems, surveillance receivers, power amplifiers and avionics systems, and automated revenue collection systems. In July 2008, Cubic announced the acquisition of Omega Training Group, Inc.