Engineer, Principal Sr. (SW)
L-3 Communications - Los Gatos, CA

This job posting is no longer available on L-3 Communications. Find similar jobs: Engineer jobs - L- Communications jobs

-

Requisition ID

033287

USA-California-Los Gatos

Description

SUMMARY:
We are seeking an experienced senior software engineer to manage responsibility for the SW application development lifecycle. Common elements to this position include software architect definition and design (transferring system requirements into software architecture plan and design). Capabilities may require incorporation and optimization of algorithms used as part of L-3's Advanced Imaging Technology, human body scanning system. The successful candidate will be responsible for planning, processing and performing all jobs in an efficient manner with no assistance from the supervisor.

The candidate may be expected to have a sufficient mathematical background to be able to incorporate existing algorithms into the SW framework to function in a time and performance optimized and efficient manner. These algorithms are used to analyze images reconstructed from mmWave reflections from the body to detect anomalies that are identified and classified to detect objects on the body.

Ability to develop algorithm optimization techniques in order to improve algorithm performance is a plus.

Must be able to perform the essential duties and responsibilities with or without reasonable accommodation. The duties and responsibilities may change from time to time without notice and include but are not limited to the duties described below.

ESSENTIAL DUTIES AND RESPONSIBILITIES:
Analyze system specifications and translate system requirements to task specifications for junior programmers

Design and develop programming systems making specific determinations about system performance. Ideally develop SW/HW driver optimization code.

Review and upgrade legacy code

Conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies

Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems

Analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and design solutions to problematic programming

Responsible for the development of new programs. Analyze current programs and processes, and make recommendations which yield a higher performance and effective product based on integration of your own and algorithm developers' work.

Write, edit, and debug new computer programs for assigned projects, including necessary records and desired output

Full lifecycle application development

Design, code and debug applications in various software languages and performance and run-time optimization of data-intensive analysis code.

Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis

Object-oriented design and analysis (OOA and OOD)

Software modeling and simulation

Performance tuning, improvement, balancing, usability and automation

Support, maintain and document software functionality

Integrate software with existing systems

Evaluate and identify new technologies for implementation

Maintain standards compliance

Implement localization or globalization of software

Qualifications

EDUCATION and/or EXPERIENCE:
Masters degree with technical skills in Computer Science and/or Electrical Engineering. Minimum ten years of professional work experience in technical product development, preferably within an engineering environment. Minimum 5 years practical programming experience; C++, scripting tools.

OTHER SKILLS AND ABILITIES:
Excellent ability to work collaboratively in a technical team environment. Understand and respond to overall business needs and priorities. Working knowledge of Microsoft Office. Travel is required based on business needs.

ADDITIONAL DESIRED ASSETS:
Advanced degree or working experience related to Machine Vision technology. Excellent working experience of Matlab or similar image/signal processing tools. Excellent working experience of data analysis, understanding and concepts. Mathematical Physics background. Current Secret level clearance is a plus.

We are an Equal Opportunity Employer

We enjoy a 9/80 work schedule with every other Friday off

US Security Clearance Required

:

None

Schedule

:

Full-time

Shift

:

Day - 1st

Travel

:

No

Organization

:

Security & Detection Systems

L-3 Communications - 9 months ago - save job - block
Recommended Jobs
Software Engineer
Jive Software - Palo Alto, CA
Jive Software - 2 days ago

Software Engineer
Silver Peak Systems - Santa Clara, CA
Silver Peak Systems - 3 hours ago

Software Engineer
Cisco Systems - San Jose, CA
Cisco Systems - 6 hours ago
About this company
375 reviews
L-3 GCS believes a satellite communications system is more than the sum of its parts. The systems integrator resells satellite telephones an...