This job listing has expired and the position may no longer be open for hire.

Senior Security Systems Engineer (Cryptography) REMOTE at Cubic Corporation

Posted in Engineering 30+ days ago.

Location: Jersey City, New Jersey





Job Description:

Business Unit:

Cubic Transportation Systems

Company Details:

Cubic offers an opportunity to provide innovative technology for government and commercial customers around the globe, helping to solve their future problems today. We're the leading integrator of payment and information technology and services for intelligent travel solutions worldwide, and the leading provider of realistic combat training systems, secure communications and networking and highly specialized support services for military and security forces of the U.S. and allied nations. If you have an entrepreneurial spirit and thrive in an innovative environment, we want to talk to you about your next role at Cubic! We are seeking employees inspired by technology, and motivated by the rewards of hard work, commitment, teamwork, quality, integrity, and respect. We invite you to explore opportunities with Cubic.

Job Details:

Job Summary: Provide technical leadership and systems engineering management for a project team. Apply systems engineering processes and skills to systematically convert customer needs into total systems solutions that acknowledge technical, schedule, and cost constraints. Responsible for systems planning, system and lower level requirements development, system design, analyses and trade studies, hardware/software design oversight, system integration, system level test, and subcontractor technical management/oversight. Prove input and support for project risk management activities. This position typically works under general supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority.

Responsible for designing robust and secure payments systems for the transport sector, the Cryptography Subject Matter Expert will use their understanding of Cryptographic standards and techniques to lead the security design and compliance of our next generation ticket systems.

Participating in all stages of the System Development Lifecycle (SDLC) from inception to customer acceptance, the Systems Engineer will ensure the correct and complete implementation of the Customer and Business requirements for a given project.

Cubic places emphasis on ensuring a fully traceable solution to the Customer's wants and needs throughout the requirements and solution design. This includes a rigorous methodology for deriving system and subsystem requirements through an integrated, multi-discipline team approach. It is expected that the Systems Engineer can integrate with a team and work across discipline boundaries to identify and select between solutions that balance quality with cost, risk, and schedule constraints.

This role includes work on both new projects and modifications to existing systems.

Essential Job Duties and Responsibilities:

Requirements Analysis

* Participate in the capture and analysis of customer/stakeholder and security requirements, including the running of requirement capture meetings and workshops with the clients and internal stakeholders.

* Derive and analyse the Solution Requirements through modelling, workshops, prototyping, and design reviews as appropriate.

Solution Definition, Design and Control

* Investigate, create, analyse, and document solution (including security) designs in accordance with and traceable to the solution requirements. This may involve investigation of existing systems to determine the impact of enhancement requests and potential solution reuse.

* Ensure solutions adhere to applicable product management processes and requirements.

* Define and maintain the system and sub-system interface definitions.

* Maintain and communicate the solution compliancy status with all stakeholders, and resolve non-compliances with internal and external stakeholders within bounds of assigned responsibility.

* Supervision and guidance of multi-discipline implementation teams in the derivation of subsystem hardware and software requirements, enforcing full traceability of requirements throughout the hierarchy.

* Review and approval of specifications and design documents from implementation teams.

Solution Integration, Verification and Validation

* Review and approval of test specifications, procedures and results from implementation teams.

* Participate in the planning and execution of solution-level verification and validation activities

* Document the solution compliancy verification evidence and negotiate stakeholder approval.

* Contribute to estimating and planning development activities.

* Investigating fault reports to determine root cause and propose solutions.

Working Processes

* Requirements management within IBM RATIONAL DOORS, including design and maintenance of the requirements model and project working practices.

* Generate and maintain solution documentation using modelling tools and languages, including Enterprise Architect and Universal Modelling Language (UML).

* Maintain the solution-level documentation, ensuring consistency and rigorous configuration control using baselines.

* Comply with Cubic's values and adherence to all company policy and procedures. In particular comply with the code of conduct, quality, security and occupational health, safety and environmental policies and procedures.

* In addition to the duties and responsibilities listed, the job holder is required to perform other duties assigned by their manager from time-to-time, as may be reasonably required of them.

Skills, Knowledge and Experience

Essential:

* Previous experience of requirements analysis and solution design experience of systems relating to Cryptography (e.g. PCI, IoT Security).

* Previous experience of designing systems to processes compliant to industry-standard Systems Engineering process models.

* Ability to work collaboratively with embedded software and back office software development teams to create interface specifications and functional and physical architecture designs.

* Ability to write comprehensive design documents for consumption by development teams.

* Ability to write system and subsystem-level requirements specifications.

Highly Desirable:

* Experience of secure embedded device development (e.g. PCI POI devices, IoT security)

* Experience of PCI PTS assessment

* Ability to liaise directly with a PCI Qualified Security Assessor (QSA)

* Knowledge of ANSI X9.24, SP800-57, TR-31, TR-34, ISO 11568

* Experience of Hardware Security Modules (HSMs) - e.g. Thales, Gemalto

* Experience of Linux and FreeRTOS embedded Operating Systems

Desirable:

* Experience in ticketing and automated fare collection, or similar applications involving large networks of unattended/passenger-operated devices.

* Payment industry device experience (e.g. PEDs and other POI devices)

* Experience of Pin Transaction Security (PTS) and P2PE Standards and certification/validation

* Experience of using the IBM Rational DOORS for requirements management.

* Experience of using JIRA, Confluence and TestRail to collaborate with multi-disciplined teams

* Familiarity with System and Software Architecture modelling frameworks and associated tools, including Enterprise Architect or IBM Rational Rhapsody.

* Ability to read and write Universal /System Modelling Language (UML/SysML) diagrams.

* Implementation and deployment knowledge from Windows and UNIX environments.

* Knowledge of financial and regulatory practices within business.

* Experience of interfacing with software teams working to Agile methodology.

* Knowledge of Configuration Management processes and best working practices.

Minimum Job Requirements:

Four-year college degree in Computer Science, Computer Engineering, Electrical Engineering or related technical discipline, plus five years of related experience, or an applicable Master's degree with three years of related experience. Experience in creating, analyzing, documenting and testing system and subsystem designs. Effective written and oral communication skills. Ability to use personal computer software such as spreadsheets and word processing programs and requirement management database tool. Mental ability to perform engineering problem solving and analytical tasks. Must be able to work under project deadlines and associated cost and schedule constraints. Must be able to obtain a Security Clearance, if necessary.

Desirable:

* Cryptography based degree or masters level education.

* INCOSE certification.

Personal Qualities

* Detail-oriented approach with the ability to influence stakeholders to ensure quality is maintained.

* A self-motivated and proactive individual able to work with minimal supervision.

* Quick to build client relationships and earn their respect through sound judgement and a positive attitude.

* Commercially aware and able to protect Cubic's business interests while striving to deliver superior products and services.

* Possessing a methodical and structured approach to analyzing business processes.

* Possessing good documentation and presentation skills.

* Aware of software development best practice and able to apply standards and procedures effectively.

* Ability to influence a team.

* Ability to pick up new skills quickly and effectively.

The description provided above is not intended to be an exhaustive list of all job duties, responsibilities, and requirements. Duties, responsibilities and requirements may change over time and according to business needs.

Worker Type:

Employee
More jobs in Jersey City, New Jersey


WGACA LLC

Church World Service, Inc.

Church World Service, Inc.
More jobs in Engineering


LBMC Employment Partners, LLC

Axiom Engineered Systems

SUNBELT SOLOMON SERVICES LLC