EngineerJobs.io
← Back to all jobs
Raytheon

Embedded Software Security Engineer I

El Segundo, CA $63k - $120k/yr Full time Posted 10d ago

Job Description

Raytheon is hiring an Embedded Software Security Engineer I for an onsite role in El Segundo, CA focused on securing embedded real-time sensor software.

Responsibilities

  • Implement Software Security principles across embedded software design, development, integration, and testing for real-time sensor software
  • Develop software applications using multiple programming languages across variety of computing platforms
  • Ensure SW Product Assurance process adherence on assigned programs
  • Apply knowledge of real-time software design and evaluate performance impacts tied to specific System Security implementations
  • Partner 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 enable program teams to leverage specific capabilities

Requirements

  • Bachelor’s degree in a STEM discipline from an accredited institution
  • Experience developing and testing or debugging software using C, C++, or similar object-oriented programming language
  • Experience with scripting languages such as Python and Perl
  • Strong Object-Oriented Design knowledge
  • Active and existing Secret level clearance required
  • Active and existing security clearance required on day 1
  • 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)
  • Ability to obtain a security clearance required; U.S. citizenship required for eligibility
  • Education or on-the-job experience with Real-Time Operating Systems (RTOS)
  • Education or on-the-job experience in Kernel or Device Driver development
  • Education or on-the-job experience in Software Integration
  • Education or on-the-job experience with hands-on troubleshooting and problem-solving
  • Experience developing in a team-based environment with strong teamwork and communication

Technologies

  • 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
  • Test-Driven Development, Test Driven Multidisciplinary Capability (TDMC)
  • Scrum

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

Preferred Qualifications

  • Knowledge of Software Development Processes and experience across SDLC phases (requirements, design, implementation, testing)
  • Experience developing real-time software on Arduino, Raspberry Pi, or other embedded processors
  • Hardware/software integration experience
  • Familiarity with interface protocols including 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 MATLAB
  • Cyber security experience using security-relevant tools and devices for vulnerability scanning, security auditing, network security, host/server security, communication security, or policy management
  • Experience with Scrum and Agile product development techniques
  • Experience with DevSecOps pipelines (Static Code Analysis, Automated Build, Automated Test) using CI/CD with a Test-Driven Development approach
  • Familiarity with containerization and software hardening techniques
  • Familiarity with a breadth of software tools such as Git, GitLab, CMake, Eclipse, Docker, Kubernetes, Jenkins, Bitbucket, Google Test, and Qt

Onsite

  • Primarily onsite work at El Segundo, CA
  • Applies to production and maintenance employees essential to product development

Compensation: USD 62,900 - 119,700 per year

Similar Jobs