Senior Software Security Engineer, Onsite
Senior Software Security Engineer, Onsite
Posted today
SENIORITY
Lead
About the role
- Our mission is to provide world class Security Software to be used in developing and supporting deployed sensor systems on various platforms.
- Implement Software Security principles to embedded software design, development, integration, and testing of real-time sensor software.
- Develop software applications using C and C++ languages on a variety of computing platforms
- Ensure the SW Product Assurance processes are followed on our programs
- Understand real-time software design and the performance implications associated with specific System Security implementations.
- Work closely with cross functional Engineering teams to define and implement Test Driven Multidisciplinary Capability (TDMC) based execution development and deployment requirements.
- Work in a common development environment to support and facilitate program ability to leverage specific capabilities.
- Interface with customer community to review technical design and support verification of system maturity.
- Typically requires a Bachelor's in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 5 years of relevant software experience
- Experience with C / C++Experience with Embedded Processors
- Experience with embedded OS like VxWorks, Embedded Linux, or similar
- Embedded Software Security experience
- We Prefer: Experience/knowledge of any of the following: Designing, implementing, testing, or fielding real-time security-oriented solutions on Department of War (DoW) programs (embedded experience highly preferred)
- Kernel or Device Driver development
- Petalinux/Yocto operating systems
- Agile/Scrum/Kanban frameworks and DevSecOps environments
- Knowledge of modern computer architecture and hardware technologies including: ARM Architecture
- Interface protocols: PCIe, GPIO, I2C, SATAField Programmable Gate Arrays (FPGAs)
- Application-Specific Integrated Circuits (ASICs)
- Using software configuration management and bug tracking tools
- Experience with validation and verification of software applications
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
