
[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
Senior Software Engineer
JOB SUMMARY:
A Senior Kernel Software Engineer to lead the implementation and delivery of a highly optimized BSP for Linux based devices, working closely with other engineering disciplines to take products from concept to release. Must have in-depth expertise working with the Linux kernel and drivers for peripherals that are typically found in mobile electronics devices. This position typically works under general supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority.
ESSENTIAL JOB DUTIES AND RESPONSIBILITIES :
* 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.
MINIMUM JOB REQUIREMENTS :
Four-year college degree in computer science, electronic engineering or other related technical discipline, plus a minimum of five years of related experience writing Linux kernel drivers and core code or a master’s degree with at least three years of related experience. Experience in USB, audio, wireless networking, and power management optimitzation areas. Effective written and oral communication skills required. Experience with Linux on ARM a plus. U-boot bootloader a plus. 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.
Other Job Information
Vacancy type: |
Full Time | Contact Mode: |
not provided |
Fax: |
not provided | Contact Name: |
not provided |
Job Duration: |
not provided | Phone: |
(858) 277-6780 |
Email: |
not provided |
TalentOne Job Information
Engineering Firmware Software Engineer
Open Jobs - Cubic Corporation
- Administrator System
- Administrator Systems IT
- Administrator Systems IT
- Administrator Systems IT
- Administrator Systems IT
- Administrator Systems IT
- Administrator Systems IT
- Application Support Analyst
- Architect
- CAAS IV
- Designer Software
- Engineer Software
- Engineering Technician
- Field Service Representative
- Game Design Programmer
- Human Factors Engineering Intern
- IT Enterprise Applications Manager
- Java Architect
- Java Software Engineer
- Oracle DBA
- PC Support Engineer
- Principal Network Engineer
- Principal Systems Engineer
- Principal Systems Engineer Lead
- Principle Software Tester
- Senior Logistics Programmer
- Senior Manufacturing Application Support Analyst
- Senior Network Security Analyst
- Senior Software Engineer
- Senior Software Engineer
- Software Development Linux
- Software Development Supervisor
- Software Development Supervisor
- Software Development Supervisor
- Software Development Supervisor
- Software Development Supervisor
- Software Development Supervisor
- Software Engineer
- Software Engineer
- Software Engineer
- Software Engineer
- Software Engineer
- Software Engineer
- Software Engineer
- Specialist LAN
- Specialist LAN I
- Systems Administrator
- Systems Administrator
- Technical Writer
- Training Systems Facilities Engineer