Software Engineer

Software Engineer
Business Overview
L3 Chesapeake Sciences Corporation is a high\-technology company chartered in July 1991 to design and manufacture electronic data acquisition systems for use in Anti\-Submarine Warfare \(ASW\), ship self\-defense, acoustic ranges and geophysical exploration products\. We are one of the few U\.S\.\-based companies that provides a full spectrum of engineering and production capabilities in USW/ASW systems and are committed to supporting our customers?? needs through all phases of their programs\.
Essential Functions:
99. Implement assigned projects and project tasks to provide software engineering solutions including: software design, documentation, verification and validation, used in evaluating, testing and processing high fidelity data acquisition systems\.
99. C and Qt software design, development, and test for Linux\. Focus areas include
99. High speed data message processing
99. User Interfaces
99. Developing a scripting language for generating test scripts
99. Perform technical review, design analysis, development and selection of hardware and mission critical computer software\.
99. Modify existing hardware and software for systems or test facilities\.
99. Perform computer hardware and software development or implementation analyses; partition and structure the work to provide a means to assess and measure progress\.
99. Provide independent validation and verification of candidate designs and implementation approaches\.
99. Develop, test and document software code; support application into high level assembly as required\.
99. Perform software configuration management to ensure that the code reflects the latest version and revision level\.
99. Implement check and balance procedures to monitor, review and evaluate design activities performed to assure conformance with customer requirements, company standards and sound engineering practices including quality systems procedures\.
99. Review quality trends; conduct thorough design analyses including interface design, models, equipment prototypes and R&D test tools; interface with other technical personnel on quality issues\.
99. Ensure that assigned project tasks are completed, meet established technical and schedule requirements and comply with company?s quality system procedures\. Identify and report quality problems in the assigned areas and recommend corrective action and/or alternative solutions to correct abnormal problems or trends that could jeopardize achievement of cost or schedule objectives\.
99. Prepare design review material in support of SRS, PDR, CDR, FDR and technical audits for assigned designs\.
99. Promote cordial relationships and foster and maintain a favorable business profile with customers, suppliers, co\-workers, industry and professional associations, government agencies and the local community\.
Additional Responsibilities
>1\. May perform other duties as assigned, including work in other functional areas to cover absences or relief, to equalize peak work periods or otherwise to balance the workload\.
Education and Experience
99. A Bachelor?s degree in Computer or Communications, Electrical, or Electronics Engineering is required\. In special circumstances knowledge gained through engineering related work experience may be substituted for educational requirements\.
99. 3 years of experience in software development preferred, not required\.
99. C/C , Qt, QML
99. Linux development and admistrative experience
99. TCL or similar scripting language experience
99. Git or similar version control system
Certifications and Licenses Required
99. Valid state driver?s license\.
Knowledge, Skills and Abilities:
99. Requires technical knowledge in design of real time computer hardware and software systems\.
99. Ability to allocate software modules to computer system components in multi\-processor or parallel processor systems\.
99. Development of embedded software systems
99. Strong analytic and communication skills\.
99. Requires the ability to interpret and communicate engineering plans and specifications\. Sound knowledge of engineering theory and design criteria\.
99. Excellent computer skills; ability to comprehend new hardware / software applications\.
99. Ability to write a concise report of findings\.
99. Effective human relation skills are essential\.
99. Ability to speak, read and write the English language\.
Physical Demands:
99. Exerts up to 20 lbs\. of force occasionally, or up to 10 lbs\. of force frequently, or a negligible amount of force constantly to move objects\.
99. Employee regularly sits while using upper body movements including arms, hands and fingers operating computer equipment and other office equipment\.
99. Employee occasionally stands and/or walks to go into meetings or for discussions with other administrative / office personnel\.
99. Employee occasionally reaches with hands and arms in moving tools equipment and/or products as needed\.
Other Work Conditions and Requirements
99. Employee works in a quiet to moderately noisy environment\.
99. Travel may be required for several days on short notice via auto/air/rail\.
99. Testing aboard ship may be required from time to time\.
99. Must be a U\.S\. Citizen\.
Equal Opportunity Employer \- minorities / females / veterans / individuals with disabilities / sexual orientation / gender identity\.
Job Engineering\-Hardware/Software
Primary Location USA\-Maryland\-Millersville
US Security Clearance Required: Secret
Schedule: Full\-time
Shift: Day \- 1st
Travel: Yes, 10 % of the Time
Organization: Acoustic Systems\-20000031
Job Level: Individual Contributor
Job Posting: Aug 20, 2018, 11:18:20 AM
Req ID: 101129

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Sr. Software Engineer Job
La Plata, MD SAIC
Device Driver Software Engineer
Annapolis Junction, MD BAE Systems
Sr. Software Engineer-Healthcare Data Engineer
Baltimore, MD The Johns Hopkins Hospital
Sr. Software Engineer-Healthcare Informatics E...
Baltimore, MD The Johns Hopkins Hospital
Research Scientific Software Engineer Job
Greenbelt, MD SAIC
Senior Software Engineer- Security
Fulton, MD Cisco