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
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
Day - 1st
Security & Detection Systems
L-3 Communications - 9 months ago
L-3 GCS believes a satellite communications system is more than the sum of its parts. The systems integrator resells satellite telephones an...