Principal Software Engineer

1 week ago


Phoenix, Arizona, United States Raytheon Full time

About the Role

We are seeking a highly skilled Principal Software Engineer / Software Technical Expert to join our team in the Area Defense Effectors department of the Software Engineering Directorate. As a key member of our team, you will be responsible for applying advanced technical expertise to reverse engineer legacy systems, developing C/C++ software for embedded multi-processor systems, and contributing to the development of new principles and concepts.

Key Responsibilities

  • Apply expertise in software development for embedded multi-processor systems.
  • Provide innovative and creative software solutions to complex technical problems.
  • Follow and/or recommend changes to established processes and procedures.
  • Review software products for soundness of technical judgment and adequacy.
  • Produce documentation related to the design and release of software artifacts.
  • Utilize agile software development methods, automation, and continuous integration.

What You Will Learn

  • The workings of Missile Systems.
  • New tools that will keep you state-of-the-art.
  • Stay updated with the latest advancements in software development and missile technology to drive innovation.

Qualifications

  • Typically requires a Bachelor's degree in Computer Science, Engineering or other STEM related field and 8 years of relevant experience.
  • Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
  • Experience using embedded Real Time Operating Systems (RTOS) (e.g., Green Hills, Integrity, Wind River VxWorks, Linux, etc.)
  • Experience developing, testing, integrating, and verifying real-time software.
  • Experience with Assembly language, MMUs, High Speed Serial Buses and interrupt driven I/O

Preferred Qualifications

  • Practical experience with guidance, navigation, sensing, tracking, and discriminating systems and associated algorithms is highly desired.
  • Experience with Agile Software development methods (e.g., Scrum, continuous integration, etc.)
  • Experience designing and architecting real-time embedded software on multi-core systems
  • Experience using scripting languages (e.g., Perl, Python) and C/C++ language.
  • Experience adapting Board Support Packages

About Raytheon

At Raytheon, the foundation of everything we do is rooted in our values and a higher calling – to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world.

Why Work at Raytheon?

  • We value diverse skills and experience, so don't hold back.
  • We encourage curious, creative problem solvers to join our team of bright, dedicated software craftspeople in designing and implementing highly innovative systems.

Benefits

  • We offer a robust total rewards package that goes above and beyond with compensation; healthcare, wellness, retirement, and work/life benefits; career development and recognition programs.
  • Some of the superior benefits we offer include parental (including paternal) leave, flexible work schedules, achievement awards, educational assistance, and child/adult backup care.

Location

This position is within the Effectors Center of the Software organization, and is an onsite role located in Tucson, AZ.

Equal Opportunity Employer

RTX is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.



  • Phoenix, Arizona, United States AVIAGE SYSTEMS Full time

    Job SummaryAVIAGE SYSTEMS is seeking a highly skilled Principal Software Engineer to lead the development of Multicore System software for avionics products and systems. The successful candidate will have experience in multicore system development, strong avionics software expertise, and excellent communication skills.Key ResponsibilitiesLead multicore...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleThis is an exciting opportunity to join the Software Engineering Directorate at Raytheon as a Principal Software Engineer / Software Technical Expert. As a key member of our team, you will be responsible for applying advanced technical expertise to reverse engineer legacy systems and develop C/C++ software for embedded multi-processor...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer / Software Technical Expert to join our team in the Area Defense Effectors department of the Software Engineering Directorate. This individual will support major Land Warfare & Area Defense effector development programs, applying advanced technical expertise to reverse engineer legacy...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer / Software Technical Expert to join our team in the Area Defense Effectors department of the Software Engineering Directorate. As a key member of our team, you will be responsible for applying advanced technical expertise to reverse engineer legacy systems, developing C/C++ software...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our Multi-Mission department in the Software Engineering Directorate. As a key member of our team, you will be responsible for applying advanced technical expertise to reverse engineer legacy systems and develop C/C++ software for embedded multi-processor systems.Key...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Raytheon. As a key member of our Software Engineering Directorate, you will play a critical role in supporting major Naval Power development programs.Key ResponsibilitiesApply advanced technical expertise to reverse engineer legacy systems and develop C/C++...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Raytheon. As a key member of our Software Engineering Directorate, you will play a critical role in supporting major Naval Power development programs.Key ResponsibilitiesApply advanced technical expertise to reverse engineer legacy systems and develop C/C++...


  • Phoenix, Arizona, United States Raytheon Full time

    Job SummaryWe are seeking a highly skilled Principal Software Security Engineer to join our team at Raytheon. As a key member of our Software Security Sensors and Effectors Department, you will be responsible for designing, developing, and integrating real-time security-oriented solutions for Department of Defense (DoD) programs.Key ResponsibilitiesDesign...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleThis is a challenging and rewarding opportunity for a skilled software engineer to join our team at Raytheon. As a Principal Software Engineer / Software Technical Expert, you will be responsible for designing and developing flight software for our missile defense systems.Key ResponsibilitiesApply advanced technical expertise to reverse...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Raytheon. As a key member of our Software Engineering Directorate, you will play a critical role in supporting major Naval Power development programs.Key ResponsibilitiesApply advanced technical expertise to reverse engineer legacy systems and develop C/C++...


  • Phoenix, Arizona, United States Raytheon Full time

    Job SummaryWe are seeking a highly skilled Sr. Principal Software Security Engineer to join our team at Raytheon. As a key member of our Software Security Sensors and Effectors Department, you will be responsible for designing, developing, and integrating secure software solutions for our customers.Key ResponsibilitiesDesign and develop secure software...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleThis is an exciting opportunity to join the Software Engineering Directorate at Raytheon as a Senior Principal Software Engineer / Software Technical Expert. As a key member of our team, you will be responsible for applying advanced technical expertise to reverse engineer legacy systems and develop C/C++ software for embedded multi-processor...


  • Phoenix, Arizona, United States Raytheon Full time

    Job SummaryWe are seeking a highly skilled Senior Principal Software Engineer to lead our Integrated Product Team in the development of a major missile program. As the Software Integrated Product Team Lead, you will be responsible for managing all cost, schedule, and execution for Software Engineering activities on the program.Key ResponsibilitiesManage...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleThis is a challenging and rewarding opportunity for a Senior Principal Software Engineer to join our team at Raytheon. As a key member of our Software Engineering Directorate, you will be responsible for designing and developing flight software for our major Land Warfare & Area Defense effector development programs.Key ResponsibilitiesApply...


  • Phoenix, Arizona, United States Raytheon Full time

    About the Role: We are seeking a highly skilled Senior Principal Software Engineer to join our Test Equipment Engineering (TEE) team within the Specialty Engineering Directorate at Raytheon. As a key member of our multidisciplinary organization, you will be responsible for developing, integrating, testing, and maintaining software as part of on-site factory...


  • Phoenix, Arizona, United States Oracle Full time

    Job SummaryOracle is seeking a highly skilled Senior Principal Software Engineer to join our team and contribute to the development of our premier health data platform. As a key member of our team, you will be responsible for designing and implementing distributed, scalable, and fault-tolerant software systems that can process massive amounts of...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Raytheon, where you will play a critical role in designing, developing, and testing software applications for our Satellite Ground Systems.Key ResponsibilitiesDesign and implement Java-based applications and software components for satellite ground...


  • Phoenix, Arizona, United States Oracle Full time

    Job Title: Senior Principal Software Engineer - Hyperscale ExpertAt Oracle, we're building a premier health data platform with intelligent services, presenting exciting technical challenges. As part of this team, you'll accelerate architectural efforts, achieving significant data processing latency improvements, creating comprehensive patient health records...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our Multi-Mission department at Raytheon. As a key member of our team, you will be responsible for designing and developing flight software for embedded multi-processor systems.Key ResponsibilitiesApply advanced technical expertise to reverse engineer legacy systems and...


  • Phoenix, Arizona, United States Corjl Software Full time

    About the PositionCorjl Software is seeking a skilled Backend Software Engineer to contribute to the development of our next-generation graphic design editing platform.You will work closely with our technical co-founder to design and implement scalable, efficient, and reliable backend systems using Typescript, GraphQL, and DynamoDB.As a mentor, you will...