Principal Software Engineer C/C++

Raytheon Technologies · Huntsville, AL

Company

Raytheon Technologies

Location

Huntsville, AL

Type

Full Time

Job Description

Date Posted:

2022-07-05-07:00

Country:

United States of America

Location:

AL200: 401 Jan Davis Drive Huntsville 401 Jan Davis Drive , Huntsville, AL, 35806 USA

About Us:

At Raytheon Missiles & Defense, by combining our vast resources and investments we are able to dedicate ourselves to solving mission-level vs. product-level customer challenges; together we can anticipate more, move faster, and make a bigger impact on the big picture.

The Missile Defense and Surveillance Systems Department is committed to the production and maintenance of leading-edge software solutions for advanced sensor technology. Through the utilization of our people, domain knowledge, technology, and customer relationships, our department strives to be the best-value source for quality advanced sensor and missile defense software.

Some key aspects of our culture include:

  • Trust and respect, while holding one another accountable, in a collaborative and innovative environment
  • Hiring and retaining top talent to meet current and anticipated program demands, as well as the leaders of tomorrow
  • Driving professional development through mentoring, training, and strategic program assignments
  • Encouraging open communication and diverse opinions, and recognizing/rewarding performance excellence
  • Ensuring software activities are planned, executed, and reported in accordance with CMMI Level 5 standards
  • Supporting Business Growth through Proposal efforts, Independent Reviews (IRs), and other Corporate Initiatives
  • Championing Agile and DevSecOps principles, cross-discipline growth, and continuous improvement

Job Summary:

As a Principal Software Engineer you are ready to be a seasoned contributor leading by example within a team of 3-8 people. You would also oversee, plan, or review the work of others. You might also be called upon to work autonomously.

All teams develop software in C++. Some also use C, Java, Python, Matlab, and others. Candidates can expect to work on many if not all the phases of the software development life cycle. In this position, you will be responsible for providing practical solutions to difficult technical software problems. You can expect to support multiple programs and multiple platforms within a software product line. Software Engineering tasks include application software development, real-time software development, test and verification, data analysis, software tools development, build and test automation, and more.

Our teams share a focus on DevSecOps as the paradigm for rapidly delivering maximum customer value, coupled with the minimum risk.

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. If you're passionate about what you could accomplish here, we'd love to hear from you.

Responsibilities to Anticipate:

  • Develop robust and scalable software in C++ running Linux operating systems on a variety of computing platforms using Agile development methods.
  • Develop or maintain DevSecOps tooling such as build pipelines, test automation, deployment processes, and configuration management.
  • Participate on a cross-functional team performing analysis of radar data.
  • Plan work of a small team in support of management.
  • Provide feedback to other team members based up a review of their work.
  • Support or lead software integration and verification activities.
  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms, products, and teaming.
  • Work in a team environment with the product and design teams to understand end-user requirements, formulate use cases, and translate these into a pragmatic and effective technical solution.
  • Dive into difficult problems and successfully deliver results on schedule.
There's no such thing as a perfect candidate, so don't hold back. Your qualifications could add tremendous value to our team. Our customers come from all different backgrounds, and so do our employees. We want to hear from all candidates with a passion to succeed!

Qualifications You Must Have:

  • Typically requires a Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Mathematics, Physics, or related field. An advanced degree in a related field may be substituted for three years of experience.
  • 8+ years of experience in software engineering OR In absence of a degree, a minimum of 12 years of experience is required.
  • Experience using C++ application code development and Linux/Unix.
  • Experience with DevSecOps tooling and- culture.
  • Experience developing software in a team or group development environment.
  • The ability to obtain and maintain a US security clearance. U.S. citizenship is required as only U.S. citizens are eligible for a security clearance.

Qualifications We Value:

  • Radar domain knowledge.
  • Modeling and Simulation knowledge.
  • Software development experience in a DoD environment.
  • Broad real-time, multi-threaded software development experience.
  • Strong Object-Oriented Design experience.
  • Experience in Agile development methods, including Scrum, automated testing, and continuous integration.
  • Experience in metrics collection and reporting, especially as related to Earned Value Management (EVM).
  • Familiarity with a breadth of software tools, such as git, CMake, Eclipse, Rational Rhapsody, Atlassian Suite, Rational Team Concert, Jenkins, DOORS, Google Test, Qt, etc.
  • Self-starter with experience in leading development, integration, and test activities.
  • Strong problem-solving ability.
  • Able to carry and lead multiple unrelated tasks and priorities at the same time.
  • Excellent oral and written communication skills.
  • Experience in coaching and knowledge sharing to promote the abilities of software engineers earlier in their career.
  • Active Secret Clearance.

What We Offer:

Whether you're just starting out on your career journey or are an experienced professional, we offer a robust total rewards package that goes above and beyond with compensation, healthcare, wellness, retirement, 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.

Clearance Information: This position requires the eligibility to obtain a security clearance. Non-US citizens may not be eligible to obtain a security clearance. The Defense Industrial Security Clearance Office (DISCO), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: https://www.state.gov/m/ds/clearances/c10978.htm

Location Details: Raytheon Technologies' Huntsville-area locations employ about 1,000 people, including more than 500 engineers as well as those who work in administration, manufacturing and functional support. The company has plans to hire hundreds more. Newer hires - people in their first five years of service - account for nearly half the company's Huntsville workforce, while about a quarter have been around a decade or two. No matter where they are in their careers, those who make Huntsville home enjoy the advantages that have led U.S. News & World Report to rank the city among its best places to live in the U.S., including a developing downtown, an active arts scene, lots of outdoor activities and a comparatively low housing cost.

Employee Referral Award Eligibility: Only employees currently within RMD and RI&S have the potential to receive a Referral Award for submitting a referral to RMD and RI&S roles. ALL eligibility requirements must be met (see guidelines) to receive the Referral Award.

#LI-Onsite

Raytheon Technologies 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.

Privacy Policy and Terms:

Click on this link to read the Policy and Terms

Date Posted

02/28/2023

Views

7

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8