Embedded Security Software Engineer I

Raytheon

Tewksbury, MA6d agovia LinkedIn

About the Role

Embedded Security Software Engineer – Secure Product Assurance

Key Responsibilities

  • Work on complex technical problems and collaborate to provide innovative solutions. Requires 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.
  • Work Location: Onsite at our Tewksbury, MA Campus.
  • This position requires the eligibility to obtain a security clearance.

Requirements & Tech Stack

  • Bachelor’s degree in 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 language.
  • 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.
  • X-86 and ARM Architectures.
  • Secure boot concepts.
  • Embedded Software Security experience.
  • Experience designing, implementing, testing, or fielding real-time security-oriented solutions on Department of Defense (DoD) programs.

Security Clearance

  • The ability to obtain and maintain a U.S. government issued security clearance is required.
  • U.S. citizenship is required.
  • Security Clearance Type: DoD Clearance: Secret.
  • Security Clearance Status: Active and existing security clearance required after day 1.

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

47 openings · 39 need no experience

See all 47 →