BAE Systems Experienced C Software Engineer w/ Clearance in San Diego, California

Job Description

BAE Systems is looking for an engineer with C software skills, a clearance, and 12 years of software design, code, and test experience.

The candidate will work as part of the M868 multi-disciplinary engineering team to design, code, and test new software in a rapid development environment to integrate, deploy, and support large, complex SW/HW based systems. The position will also include debugging and integrating challenging HW/SW systems designed in a multi-threaded, distributed application environment, and defining and developing significant features and upgrades to a complex, enterprise-wide Imagery and Geospatial Intelligence System. This position may require business travel in support of customer meetings and operational system deployment and support activities.

Keywords:C , Java, JEE, OOAD, software development, UNIX/Linux, Waterfall, Agile,Iterative, shell scripting (sh, csh, bash, ksh), UML, XML, HTML, CSS, PERL,ClearCase, Apache, AWS

Typical Education & Experience

Bachelor's Degree and 12 years work experience or equivalent experience

Required Skills and Education

  • US Citizenship and ability to be granted a security clearance by the Federal Government

  • Bachelor s degree in engineering/technical discipline, and 12 year(s) software design, code and debugging experience across the entire development lifecycle (or MS with 10 years related experience)

-Proficiency with C

-Experience with Cloud computing environments such as AWS

  • Knowledge of and experience with software design patterns and heuristics and their application.

  • Experience developing successful object-oriented systems with a focus on maintainability and testability, and deep understanding of issues surrounding layering and dependencies in object oriented systems

  • Understanding and skills in software design and code, including Object Oriented Analysis Design (OOAD)

  • Experience and familiarity with UNIX and/or Linux

  • Experience with UML and UML tools

  • Self-starter with ability to multitask

  • Team player with a proactive attitude and the ability to be productive in a dynamic/collaborative environment

  • Strong oral and written communications skills

Preferred Skills and Education

  • Active TS/SCI clearance

  • Bachelor of Science degree in Computer Science

  • Proficiency in multiple high level programming languages (e.g., C , Java)

  • Experience with geospatial data and/or large imagery archive systems is a plus

  • Development methodologies (e.g., Waterfall, Agile, and/or Iterative)

  • Development languages (e.g., C , Java/JEE)

  • Scripting and other languages (e.g., sh, csh, bash, ksh, make, imake, UML, XML, HTML,CSS, and/or PERL)

  • Database tools and design (e.g., Oracle, SQL)

  • Development tools and services (e.g., Eclipse, Spring Framework, JBoss, Hibernate, Apache Tomcat, Maven, Ant and/or automated test tools)

  • Familiarity with server-side Java/JEE development

  • User Interface development tools for the JEE stack

  • Configuration Management tools (e.g., Jira, ClearCase, Subversion, and/or Git)

  • Open Source, software and services

About BAE Systems Electronic Systems

BAE Systems is a premier global defense and security company with approximately 90,000 employees delivering a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support and services. Electronic Systems, based in Nashua, New Hampshire, provides systems and products that maximize the effectiveness and safety of fighting forces and first responders. Its offerings include infrared countermeasures and electronic protection systems for military and civilian aircraft; information management systems; signal acquisition, analysis, and exploitation systems that optimize use of the electromagnetic spectrum by friendly forces while denying its use by adversaries; interoperable communications systems for firefighters and other first responders; thermal weapon sights; precision targeting systems; situational awareness systems for ground vehicles; night-vision systems; identification friend or foe systems; and radiation-hardened electronics. Equal Opportunity Employer/Females/Minorities/Veterans/Disabled/Sexual Orientation/Gender Identity/Gender Expression

Experienced C Software Engineer w/ Clearance


EEO Career Site Equal Opportunity Employer. Minorities . females . veterans . individuals with disabilities . sexual orientation . gender identity . gender expression