Principle Software Engineer Jobs in Tampa, FL at Ultra Electronics

Title: Principle Software Engineer

Company: Ultra Electronics

Location: Tampa, FL

Salary: $100K – $150K*

Category: Aerospace & Defense

Job Description

Support integration of products with existing Government systems.

Perform the derivation of software requirements to satisfy stakeholder and system level requirements, and develop software to implement the requirements.

Support Agile development process

Support waterfall lifecycle design reviews (e.g. preliminary design review, critical design review, test readiness review, etc;) to include slide preparation, attendance and presentation.

Conduct/Support verification and validation to include software, systems and security testing

Support the creation of Contract Data Requirements Lists (CDRLs) to include:

Software/Hardware Requirements Specification(s) (SHRS)

Interface Requirements Specification(s)

Software Test Plans

Software Test Descriptions/Procedures

Software Test Reports

Interface Control Documents (ICDs)

User Manuals

Support system software upgrades with customers

​Required Skills:

Active Secret security clearance

Bachelor’s degree in Computer Science/Systems Engineering/Software Engineering OR 5+ years of work experience in applicable software development

5+ years in Design & Development Experience

Desired Skills:

Expert in programming languages to include Java, ANSI C, C++, C# standards

Excellent communication and interpersonal skills

Strong configuration management and documentation experience

Willing to interact with customer and customer representatives

Positive attitude, strong work ethic and ability to lead complex technical tasks

Willing to lead and perform as a self-starter

OS development, mobile OS experience preferred, WinCE OS experience

Knowledgeable about cryptographic key management.

Experience working with numerous DoD key management directives and regulations

Knowledgeable about documentation required for each phase of the development process

Familiarity with IEEE coding standards, peer code reviews, and code scanning

Testing of software versions to include beta and engineering releases

Test plan development experience and conduct testing of Beta releases

Software development execution methodology

Experience in CLOUD Operations

Experience with HTML and XML

Database experience (SQL/Oracle/SQL Server/PostgreSQL, PL/SQL)

Information Assurance Experience

Cryptographic Product Development experience

See Less

Valid through: 7/20/2020


About Ultra Electronics