Embedded Software Security Engineer I

Raytheon

El Segundo, CAFresher1h agovia LinkedIn

About the Role

The mission is to provide world-class Security Software for developing and supporting deployed sensor systems on various platforms.

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 on a variety of computing platforms.
  • Ensure SW Product Assurance processes are followed.
  • 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.

Requirements & Tech Stack

  • Bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM) from an accredited institution.
  • Experience developing, and testing or debugging software using C, C++, or similar object-oriented programming language.
  • Experience with scripting languages like Python and Perl.
  • Strong Object-Oriented Design knowledge.
  • Active and existing Secret level security clearance required.
  • Education or on-the-job experience in one or more of the following:
  • Real-Time Operating Systems (RTOS)
  • Kernel or Device Driver development
  • Software Integration
  • Hands-on troubleshooting and problem-solving experience.
  • Experience developing software in a team-based development environment with strong teamwork and communication skills.
  • This position requires the eligibility to obtain a security clearance. U.S. Citizenship is required.

Qualifications We Prefer

  • Knowledge of Software Development Processes and experience participating in all phases of the Software Development Life Cycle (SDLC).
  • 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 utilizing ADA, Rust or similar secure programming languages.
  • Modeling and Simulation knowledge, including experience with MATLAB.
  • Cyber security experience with security-relevant tools and devices for vulnerability scanning, security auditing, network security, host/server security, communication security, or policy management.
  • Experience with product development utilizing the Scrum techniques of the Agile software development process.
  • Experience with DevSecOps pipeline implementation and use, including Static Code Analysis, Automated Build, and Automated Test techniques using continuous integration/continuous delivery with Test-Driven Development approach.
  • Familiarity with containerization technologies and software hardening techniques.
  • Familiarity with a breadth of software tools, such as Git, GitLab, CMake, Eclipse, Docker, Kubernetes, Jenkins, Bitbucket, Google Test, Qt, etc.

Security Requirements

  • U.S. Citizen, U.S. Person, or Immigration Status Requirements.
  • Active and transferable U.S. government issued security clearance is required prior to start date.
  • U.S. citizenship is required.
  • Security Clearance Type: DoD Clearance: Secret.
  • Security Clearance Status: Active and existing security clearance required on day 1.

RTX (Raytheon) Entry-Level & New Grad Jobs · last 7 days

42 openings · 33 need no experience

See all 42 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job