Senior System Security Software Engineer
Company: Lockheed Martin Corporation
Location: Moorestown
Posted on: March 19, 2023
|
|
Job Description:
Job ID: 629204BR Date posted: Feb. 08, 2023 Locations:
Moorestown, New Jersey Description:At Lockheed Martin Rotary and
Mission Systems, we are driven by innovation and integrity. We
believe that by applying the highest standards of business ethics
and visionary thinking, everything is within our reach - and yours
as a Lockheed Martin employee. Lockheed Martin values your skills,
training and education. Come and experience your future! The
Lockheed Martin Systems Security Engineering (SSE) organization in
Moorestown, NJ is seeking a Software Engineer with experience in
embedded software and expertise in designing and implementing
embedded systems in microcontrollers and FPGA soft processors,
implementation and testing in C and C++, with a strong grasp of
Inter-Process Communications (IPC), sockets, thread-safe software
design, task context switching and priorities, interrupt handling
and general-purpose digital I/O (GPIO). Familiarity with
cryptographic principles and security design is desired, but not
required.As a member of our development team, you will design and
implement embedded software deployed within custom FPGA secure soft
processors and microcontrollers to control custom security and
tactical processing circuitry. You will have the opportunity to
learn and apply cryptographic principles to achieve the overall
security design, with a focus on symmetric and asymmetric
cryptography, secure hashing, digital signature verification and
key exchange algorithms such as AES, SHA, HMAC, ECDSA and
ECDH.Primary Responsibilities:---Implement embedded security and
cryptographic software in C and C++ to be deployed within custom
FPGA secure soft processors and microcontrollers to control custom
security and tactical processing circuitry---Develop software
requirements to address emerging and evolving use cases, and adapt
existing requirements for new platforms. Generate Object-Oriented
and/or Modular software designs, as appropriate, to meet software
requirements---Develop and execute test plans and procedures to
verify implemented software meets requirements. Integrate deployed
implementation with other software components on custom embedded
hardware---Create and present technical presentations to
effectively and clearly communicate the details of the software
design and implementation to internal stakeholders, US DoD security
personnel and customers---Demonstrate completed implementation on
deployed hardware to US DoD security personnel for formal
verification and validationBasic Qualifications:---Bachelor's
degree or higher in Computer Science/Engineering, Systems
Engineering, Electrical Engineering, Mathematics or equivalent ---8
or more years of experience with software design and architecture,
application development, and familiarity with computer system and
processor architectures---8 or more years of experience with C and
C++ software development with 5 or more years of experience in
embedded systems and software---8 or more years of experience with
computer operating systems and software programming
languages---Familiarity with systems engineering and design tools,
for example, DOORS, Cameo, Rhapsody, Visio, etc.---Object-Oriented
software design and modeling experiencing using modeling tools,
such as IBM Rational Rhapsody.---Qualified candidate must be able
to obtain an DoD Interim Secret Security Clearance prior to
starting this position. This requires US Citizenship.Desired
Skills:---Advanced analytical and communication abilities (written
and oral)---Deadline driven with the ability to multi-task and
re-prioritize as requirements change---Control Account Management
(CAM) Trained and/or Certified---A PMP or similar Project/Program
Management credential---Experience developing Cost Estimates and
BOEs---Experience working with Workforce Management Tools (e.g.
GRID), or other supporting resource management plans and
activities---Experience working within an Agile
environment/program---Demonstrated ability to work in a team
environment, using Agile methodologies and principles, including
tools such as Jira, GitHub, BitBucket, Confluence, etc.Security
Clearance Statement: This position requires a government security
clearance, you must be a US Citizen for consideration.Clearance
Level: SecretOther Important Information You Should KnowExpression
of Interest: By applying to this job, you are expressing interest
in this position and could be considered for other career
opportunities where similar skills and requirements have been
identified as a match. Should this match be identified you may be
contacted for this and future openings.Ability to Work Remotely:
Part-time Remote Telework: The employee selected for this position
will work part of their work schedule remotely and part of their
work schedule at a designated Lockheed Martin facility. The
specific weekly schedule will be discussed during the hiring
process.Work Schedules: Lockheed Martin supports a variety of
alternate work schedules that provide additional flexibility to our
employees. Schedules range from standard 40 hours over a five day
work week while others may be condensed. These condensed schedules
provide employees with additional time away from the office and are
in addition to our Paid Time off benefits.Schedule for this
Position: 4x10 hour day, 3 days off per weekLockheed Martin is an
Equal Opportunity/Affirmative Action Employer. All qualified
applicants will receive consideration for employment without regard
to race, color, religion, sex, pregnancy, sexual orientation,
gender identity, national origin, age, protected veteran status, or
disability status.Join us at Lockheed Martin, where your mission is
ours. Our customers tackle the hardest missions. Those that demand
extraordinary amounts of courage, resilience and precision. They're
dangerous. Critical. Sometimes they even provide an opportunity to
change the world and save lives. Those are the missions we care
about.As a leading technology innovation company, Lockheed Martin's
vast team works with partners around the world to bring proven
performance to our customers' toughest challenges. Lockheed Martin
has employees based in many states throughout the U.S., and
Internationally, with business locations in many nations and
territories. Security Clearance Statement: This position requires a
government security clearance, you must be a US Citizen for
consideration.Clearance Level: Secret Other Important Information
You Should Know Expression of Interest: By applying to this job,
you are expressing interest in this position and could be
considered for other career opportunities where similar skills and
requirements have been identified as a match. Should this match be
identified you may be contacted for this and future openings.
Ability to Work Remotely: Part-time Remote Telework: The employee
selected for this position will work part of their work schedule
remotely and part of their work schedule at a designated Lockheed
Martin facility. The specific weekly schedule will be discussed
during the hiring process.Work Schedules: Lockheed Martin supports
a variety of alternate work schedules that provide additional
flexibility to our employees. Schedules range from standard 40
hours over a five day work week while others may be condensed.
These condensed schedules provide employees with additional time
away from the office and are in addition to our Paid Time off
benefits.Schedule for this Position: 4x10 hour day, 3 days off per
week Lockheed Martin is an Equal Opportunity/Affirmative Action
Employer. All qualified applicants will receive consideration for
employment without regard to race, color, religion, sex, pregnancy,
sexual orientation, gender identity, national origin, age,
protected veteran status, or disability status. Join us at Lockheed
Martin, where your mission is ours. Our customers tackle the
hardest missions. Those that demand extraordinary amounts of
courage, resilience and precision. They're dangerous. Critical.
Sometimes they even provide an opportunity to change the world and
save lives. Those are the missions we care about.As a leading
technology innovation company, Lockheed Martin's vast team works
with partners around the world to bring proven performance to our
customers' toughest challenges. Lockheed Martin has employees based
in many states throughout the U.S., and Internationally, with
business locations in many nations and territories.Experience
Level: Experienced ProfessionalBusiness Unit: RMSRelocation
Available: PossibleCareer Area: Cyber Security Engineering Type:
Full-Time Shift: First
Keywords: Lockheed Martin Corporation, Philadelphia , Senior System Security Software Engineer, Other , Moorestown, Pennsylvania
Click
here to apply!
|