Embedded Security Software Engineer I
Raytheon
El Segundo, CA2h agovia LinkedIn
This job at a glance
- Who can apply
- New grads, no experience needed · Bachelor's degree
- Must know
- TroubleshootingUnit testingC++CPythonCI/CD
- Nice to have
- Embedded systems
- Work
- On-site in El Segundo
- Pay
- Not stated by the employer.
- Skill demand
- C++56%Troubleshooting31%C27%Unit testing7%of 99 similar entry-level jobs posted in the US this week
- Listed
- Nov 4, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
- Join the Secure Product Assurance/Sensors Space and Air Software team at Raytheon.
- Develop cutting-edge software applications for defense challenges.
- Contribute to the design, coding, integration, and testing of critical real-time embedded software for next-generation radar, sensor, guidance, and fire control systems.
- Operate at the leading edge of technology, contributing across all phases of the software development lifecycle.
- This is an Onsite role at the El Segundo, CA Campus.
- U.S. citizenship is required as the ability to obtain and maintain a U.S. government issued security clearance is mandatory.
- Security Clearance Type: DoD Clearance: Secret.
- Security Clearance Status: Active and existing security clearance required after day 1.
Key Responsibilities
- Work on complex technical problems and collaborate to provide innovative solutions.
- Utilize investigation and troubleshooting skills to assess issues and develop resolutions.
- Work at all phases of the SW development lifecycle, including SW/HW integration, dependent on program phase.
- Assist in the derivation of system and software requirements, architectural modeling, and technical analysis.
- Design, code, unit test, integrate, and document real-time embedded software solutions with a focus on Secure Software Solution implementations.
- Participate actively in software peer reviews, code inspections, and technical decision-making alongside multidisciplinary teams, including program leadership and customers.
- Support program execution to ensure work products meet technical, cost, schedule, and quality baselines.
- Follow established software development processes and practices to maintain software product integrity.
Requirements & Tech Stack
- Bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM) discipline from an accredited institution. Degree must be obtained by start date.
- Experience developing, testing, or debugging software using C, C++, or similar object-oriented programming languages.
- Experience with scripting languages such as Python, Perl, or similar.
- Real-time embedded software development experience.
- Strong hands-on troubleshooting and problem-solving experience.
- Experience developing software in a team-based development environment with strong teamwork and communication skills.
- Experience may be obtained through on-the-job experience, research, coursework, or projects.
Qualifications We Prefer
- 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 working with Continuous Integration/Continuous Deployment (CI/CD) pipelines and automated build environments.
- Familiarity with Scrum/Agile, DevSecOps, Git/GitLab.
- Familiarity with Linux OS and Kernel development; Linux device drivers.
- Hands-on experience developing low-level device drivers or real-time embedded operating system (RTOS) applications.
- Hardware / software integration experience.
- Interfacing with FPGAs.
- Inter-processor communication.
- ARM Architecture.
- Secure boot concepts.
- Embedded Software Security experience.
- Experience designing, implementing, testing, or fielding real-time security-oriented solutions on Department of Defense (DoD) programs (embedded experience highly preferred).