Embedded Software Security Engineer I

Cybersecurity Jobs

El Segundo (CA)

On-site

USD 63,000 - 120,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
Life insurance
Short-term disability
Long-term disability
401(k) match
Flexible spending accounts
Flexible work schedules
Employee assistance program
Employee Scholar Program
Parental leave
Paid time off
Holidays
Incentive programs

Job summary

Raytheon in El Segundo, CA is seeking an Embedded Software Security Engineer I to implement software security principles for embedded real-time sensor software across development, integration and testing. The role requires C, C++, Python or Perl, RTOS experience, and active DoD Secret clearance and U.S.

citizenship; you will collaborate with cross-functional teams in a fast-paced, secure development environment.

Qualifications

  • Experience developing and testing software using C, C++, Python and Perl.
  • Strong object-oriented design knowledge.
  • Active secret-level security clearance and U.S. citizenship eligibility.
  • Experience with Real-Time Operating Systems (RTOS) and kernel or device-driver development.
  • Experience in software integration and hands-on troubleshooting.
  • Teamwork and effective communication in a multi-disciplinary team.

Responsibilities

  • Implement software security principles for embedded real-time sensor software.
  • Develop software applications across multiple programming languages.
  • Ensure SW Product Assurance processes are followed on programs.
  • Apply knowledge of RTOS, kernel or device-driver development.
  • Collaborate with cross-functional teams to define and execute TDMC-based development.
  • Work in a common development environment to enable program capabilities.

Skills

C
C++
Python
Perl
OO Design
Teamwork & communication

Education

Bachelor's degree in STEM

Tools

RTOS
Kernel/Device Driver
Software Integration
TDMC

Job description

Raytheon is hiring an Embedded Software Security Engineer I to implement software security principles for embedded real-time sensor software. The role includes development, integration, testing, and adherence to SW Product Assurance processes on programs supporting deployed sensor systems.

Location and Work Mode

El Segundo, CA, United States of America (onsite)

Compensation

USD 62,900 - 119,700 per yearly

Security Clearance and Citizenship

This role requires an active DoD Secret clearance and U.S. citizenship. An active and transferable U.S. government issued security clearance is required prior to the start date, and eligibility to obtain a security clearance is required. Only U.S. citizens are eligible for a security clearance.

Education

Bachelor's degree in a STEM discipline

Key Responsibilities
  • Implement Software Security principles for embedded software design, development, integration, and testing of real-time sensor software.
  • Develop software applications using multiple programming languages across a variety of computing platforms.
  • Ensure SW Product Assurance processes are followed on assigned programs.
  • Apply knowledge of real-time software design and understand performance implications tied to specific System Security implementations.
  • Collaborate with cross-functional Engineering teams to define and execute Test Driven Multidisciplinary Capability (TDMC) based development and deployment requirements.
  • Work within a common development environment to support program ability to leverage specific capabilities.
Required Qualifications
  • Bachelor’s degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline from an accredited institution.
  • Experience developing, and testing or debugging software using C, C++, or similar object-oriented programming languages, plus experience with scripting languages such as Python and Perl.
  • Strong Object-Oriented Design knowledge.
  • Active and existing Secret-level security clearance required.
  • Active and transferable U.S. government issued security clearance required prior to start date.
  • U.S. citizenship required for security clearance eligibility.
  • Education or on-the-job experience with Real-Time Operating Systems (RTOS).
  • Education or on-the-job experience with Kernel or Device Driver development.
  • Education or on-the-job experience in Software Integration.
  • Education or on-the-job experience in hands-on troubleshooting and problem-solving.
  • Experience developing software in a team-based development environment with strong teamwork and communication skills.
Technologies and Tools
  • C, C++, Python, Perl
  • Real-Time Operating Systems (RTOS)
  • Arduino, Raspberry Pi
  • Ada, Rust, MATLAB
  • PCIe, GPIO, I2C, SATA
  • Git, GitLab, CMake, Eclipse
  • Docker, Kubernetes, Jenkins, Bitbucket
  • Google Test, Qt
  • Static Code Analysis, Automated Build, Automated Test
  • Continuous integration/continuous delivery (CI/CD)
  • Test-Driven Development and Test Driven Multidisciplinary Capability (TDMC)
  • Scrum
Preferred Qualifications
  • Knowledge of Software Development Processes and experience participating in all phases of the Software Development Life Cycle (SDLC), including requirements, design, implementation, and testing.
  • Experience developing real time software on Arduino, Raspberry Pi, or other embedded processors.
  • Hardware/software integration experience.
  • Familiarity with interface protocols, such as PCIe, GPIO, I2C, and SATA.
  • Cryptographic algorithms experience.
  • Experience developing embedded software using ADA, Rust, or similar secure programming languages.
  • Modeling and Simulation knowledge, including experience with MATLAB.
  • Cybersecurity experience with security-relevant tools and devices for vulnerability scanning, security auditing, network security, host/server security, communication security, or policy management.
  • Experience using Scrum techniques within an Agile software development process.
  • Experience implementing and using DevSecOps pipelines, including Static Code Analysis, Automated Build, and Automated Test techniques using CI/CD with a Test-Driven Development approach.
  • Familiarity with containerization technologies and software hardening techniques.
  • Familiarity with a breadth of software tools, including Git, GitLab, CMake, Eclipse, Docker, Kubernetes, Jenkins, Bitbucket, Google Test, and Qt.
Benefits
  • Medical
  • Dental
  • Vision
  • Life insurance
  • Short-term disability
  • Long-term disability
  • 401(k) match
  • Flexible spending accounts
  • Flexible work schedules
  • Employee assistance program
  • Employee Scholar Program
  • Parental leave
  • Paid time off
  • Holidays
  • Annual short-term and/or long-term incentive compensation programs
Onsite Expectations

Onsite roles work primarily onsite, including production and maintenance employees essential to the development of products.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Security Engineer
Senior Software Security Engineer

Cybersecurity Jobs • El Segundo (CA)

On-site
USD 96,000 - 182,000
RTX Employee Scholar Program
401(k) plan with company match
Flexible work schedules and paid time 
+1
Software Security Engineer
Software Security Engineer

Cybersecurity Jobs • El Segundo (CA)

On-site
USD 76,000 - 144,000
Medical, dental, vision
Life insurance
Disability insurance
+6
Embedded Software Engineer II (Onsite)
Embedded Software Engineer II (Onsite)

Raytheon • Goleta (CA)

On-site
USD 76,000 - 144,000
Relocation Eligible
Embedded Software Developer I Onsite
Embedded Software Developer I Onsite

RTX • El Segundo (CA)

On-site
USD 63,000 - 120,000
Medical benefits
401(k) match
Flexible work schedules
Embedded Software Security Engineer I
Embedded Software Security Engineer I

RTX • El Segundo (CA)

On-site
USD 63,000 - 120,000
Medical, dental, vision
401(k) match
Flexible work schedules
+1
Senior Software Security Engineer, Onsite
Senior Software Security Engineer, Onsite

Raytheon • El Segundo (CA)

On-site
USD 96,000 - 182,000
RTX Employee Scholar Program
401(k) plan with 4% match
Flexible work schedules
Senior Software Security Engineer, Onsite
Senior Software Security Engineer, Onsite

Raytheon • Goleta (CA)

On-site
USD 96,000 - 182,000
Scholarship program
401(k) match
Flexible work schedules
Principal Software Security Engineer, Onsite
Principal Software Security Engineer, Onsite

RTX • El Segundo (CA)

On-site
USD 118,000 - 225,000
Relocation Eligible -- Relocation asss
Parental leave
Flexible scheduling
Embedded Software Developer II (Onsite)
Embedded Software Developer II (Onsite)

Raytheon • El Segundo (CA)

On-site
USD 76,000 - 144,000
Relocation Eligible
Software Security Engineer II
Software Security Engineer II

RTX • McKinney (TX)

On-site
USD 69,000 - 131,000
Medical, dental, vision
401(k) match
Paid time off