Senior Embedded Software Security Engineer
Job Description
Senior Embedded Software Security Engineer role supporting real-time security software for deployed missile systems in Tucson, AZ.
Responsibilities
- Apply real-time software design practices and evaluate performance implications tied to specific System Security implementations
- Support application and embedded software design, development, integration, and testing for real-time missile software
- Use System Security principles when designing and implementing Missile software applications
- Develop C and C++ software applications across multiple computing platforms
- Connect implementation-level work to the missile system “big picture” and develop or review source-level solutions
- Partner with the Systems Security Engineering team to define and implement requirements
- Work in a shared development environment to enable program capability and reuse of specific features
- Interface with the customer community to review technical design and help support verification of system maturity
Requirements
- Bachelor’s in Science, Technology, Engineering, or Mathematics (STEM) and minimum 5 years of relevant software experience
- Experience with C / C++
- Experience with Xilinx UltaScale+ MPSoC, Versal, or similar embedded processors
- Experience with embedded OS such as VxWorks, Embedded Linux, or similar
- Ability to obtain and maintain an Interim Secret Level U.S. security clearance prior to the start date, with the ability to obtain program access after start
- Active and transferable U.S. government issued security clearance required prior to start date
- U.S. citizenship required (only U.S. citizens are eligible for a security clearance)
- DoD clearance: Secret
Preferred Qualifications
- Embedded Software Security experience
- Linux/Unix environment experience
- Interfacing with FPGAs
- Interfacing with low-level memory drivers
- Inter-processor communication
- ARM Architecture experience
- Secure boot concepts experience
- Cryptographic Algorithms experience
- Experience designing, implementing, testing, or fielding real-time security-oriented solutions on Department of Defense (DoD) programs (embedded experience highly preferred)
- Experience using security-relevant tools and devices for security auditing, network security, host/server security, communication security, or policy management
- Experience in Agile and DevSecOps environments
- Experience in Agile/Scrum/Kanban frameworks and development environments
- Experience with software configuration management and bug tracking tools
- Experience with Python / Perl
- Knowledge of modern computer architectures and hardware technologies including PCIe, GPIO, I2C, SATA; FPGAs; ASICs
Technologies
- C, C++, Python, Perl
- Xilinx UltaScale+ MPSoC, Versal
- VxWorks, Embedded Linux, Linux/Unix environment
- FPGAs, ARM Architecture
- Secure boot concepts, Cryptographic Algorithms
- PCIe, GPIO, I2C, SATA
- ASICs
- Agile, DevSecOps, Scrum, Kanban
Compensation
- Salary range: USD 86,800 - 165,200 per year
Benefits
- Healthcare; medical, dental, vision
- Retirement and work/life benefits
- Parental leave (including paternal)
- Flexible work schedules
- Achievement awards
- Educational assistance
- Child/adult backup care
- Robust total rewards package with compensation
- Life insurance; short-term disability; long-term disability
- 401(k) match; flexible spending accounts
- Employee assistance program
- Employee Scholar Program
- Paid time off; holidays
- Annual short-term and/or long-term incentive compensation programs (depending on level and coverage)
Work Model and Location
- Onsite role: primarily onsite
- Campus location: Tucson, AZ 85756, United States of America
- Onsite requirements include production and maintenance employees
Security Clearance Process
- This position requires a security clearance
- DCSA Consolidated Adjudication Services (DCSA CAS), a Department of Defense agency, handles and adjudicates the security clearance process
- More information: https://www.state.gov/m/ds/clearances/c10978.htm
What You Will Do
- Provide world class Security Software for use in deployed missile systems
LEARN MORE & APPLY NOW
- Some Tucson information video links are available: