BAE Systems Principal System Sofware Engineer in Nashua, New Hampshire

Job Description

The primary responsibility of this full time role will be to support Integration and Test development through Data Analysis and Test Tool development. This includes providing program support through data collection and analysis of complex electronic systems. This person will develop Test Tools in a variety of methods, to include MatLab, C#, C , HTML\Java Script Excel, and LabVIEW.Experience with Linux a plus.

Secondary responsibilities include supporting program technical interchange meetings, integration and test meetings, as well as establishing tool development priorities. Must be willing to travel to support customer integration of our test tools.

Typical Education & Experience

Typically a Bachelor's Degree and 8 years work experience or equivalent experience

Required Skills and Education

Bachelor and/or Masters of Science in Mathematics, Computer Engineering, Computer Science, or Software Engineering

  • GUI presentation and development using C/C , C# [XAML, Windows forms], HTML/Javascript.

  • Client side web interfacing using RPC, RESTful [post and get URL formats]; design and manipulate JSON and XML file formats.

  • Use and understanding of Javascript based web technologies such as AngularJS, Bootstrap, and JQuery used for interfacing in a web/embedded web environment. Sever side design and implementation using C#, Java, C/C ; knowledge of NodeJS a plus.

  • Ability and knowledge to design, code and implement server interfaces using TCP/IP sockets; understanding and usage of the of HTTP/S Protocol.

  • Proficient at scripting with such languages as Ruby, Python, VBScript (Excel macros), Tcl/Tk and can agnostically move easily between them. Platform knowledge of Ball Aerospace s COSMOS tool is a plus.

  • Proficient knowledge and use of the MS Visual Studio development environment. Use and understanding of the Microsoft .NET Framework.

  • Proficient use of MATLAB for data analysis. Experience in MATLAB object oriented design a plus.

  • Familiarity with test equipment and ability to interface to it. Experience with HTTP request based server side development used as a test interface to embedded hardware or test equipment is a plus.

  • Have a sound understanding of relational databases and how to interface to them. Use of SQL and/or LINQ. Schema design a plus. Interfacing with any one of the following databases: SQLite, MS SQL [express], MySQL, or MS Access.

  • Use and understanding of source code control methods using Clearcase, SVN, GIT, JIRA or other configuration management tools. Build, configuration and deployment using Jenkins.

  • Ability to communicate with the stakeholders to create useful interfaces and required functionality.

  • Ability to work in an agile environment.

  • Ability to write detailed design documentation, user guides, build and installation procedures.

  • Understanding of how to derive, design and code from system requirements.

  • Productivity tools: Excel and Word.

The following are skills are a plus:

  • Embedded knowledge for one of more RTOSs: VxWorks, Greenhills Multi, uC/OS etc

  • Implementation using Embedded Web servers

  • Proficient use of NI LabVIEW, TestStand, and LabWindows CVI

  • UML or SysML; Use or familiarity with MagicDraw, Enterprise Architect or similar design software.

Preferred Skills and Education

MATLAB, C#, C, C , LabView, HTML/JavaScript, General scripting - Python etc...

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.

The Electronic Systems (ES) sector spans the commercial and defense electronics markets with a broad portfolio of mission-critical electronic systems, including flight and engine controls; electronic warfare and night vision systems; surveillance and reconnaissance sensors; secure networked communications equipment; geospatial imagery intelligence products and systems; mission management; and power-and energy-management systems. Headquartered in Nashua, New Hampshire, ES employs approximately 13,000 people globally, with engineering and manufacturing functions primarily in the United States, United Kingdom, and Israel. Equal Opportunity Employer/Females/Minorities/Veterans/Disabled/Sexual Orientation/Gender Identity/Gender Expression

Principal System Sofware Engineer


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