Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Development Eng - Ada  (Onsite) image - Rise Careers
Job details

Principal Software Development Eng - Ada (Onsite)

Date Posted:2024-12-04Country:United States of AmericaLocation:MA133: Tewksbury, Ma Bldg 3 Concord 50 Apple Hill Drive Concord - Building 3, Tewksbury, MA, 01876 USAPosition Role Type:OnsiteAt 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.We are seeking a skilled Principal Software Development Engineer with a focus on developing complex systems in Ada. The ideal candidate will have a passion for creating high-performance applications and will be involved in all stages of the software development lifecycle. You will work onsite in Tewksbury, Massachusetts as part of the Patriot Software Development Team.What You Will Do• Design, develop, and maintain software applications using Ada for complex systems and applications.• Collaborate with cross-functional teams to define, design, and implement new features, ensuring system integration and scalability.• Troubleshoot, debug, and optimize existing code for performance and efficiency in complex environments.• Write and maintain comprehensive documentation for software applications, including system architecture and design specifications.• Participate in code reviews and ensure adherence to coding standards and best practices.• Stay current with industry trends and advancements in emerging technologies, especially in relation to complex systems.• Light travel and off hours testing (2nd or 3rd shift) may occasionally be required.Qualifications You Must Have• Typically requires a bachelor’s in science, Technology, Engineering, or Mathematics (STEM) and a minimum of 8 years of experience.• Proven experience in developing complex systems and applications using Ada programming language.• Experience in a Unix/Linux operating system.• The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.Qualifications We Prefer• Active Secret security clearance.• Strong understanding of data structures, algorithms, and software design principles, particularly in high-concurrency and distributed systems.• Proven experience in developing complex systems and applications using C/C++, Java or other object-oriented programming language.• Experience with multithreading, memory management, or performance optimization in complex environments.• Excellent problem-solving skills and attention to detail.• Strong communication and teamwork skills.• Familiarity with version control systems (e.g., Git).• Familiarity with software development methodologies (Agile, Scrum, etc.).Location:• This position is in Tewksbury, Massachusetts. Living in Massachusetts means you’ll have easy access to the ocean and locations of historical significance. You can enjoy varied outdoor activities ranging from hiking and camping to cross-country skiing and snowmobiling. Massachusetts is recognized as one of the best states to call “home.”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 with compensation; healthcare, wellness, retirement and work/life benefits; career development and recognition programs.• Some of the benefits we offer include parental (including paternal) leave, flexible work schedules, achievement awards, educational assistance and child/adult backup care.Learn More & Apply Now!• RTX solves some of the toughest challenges in aerospace and defense. That requires expansive thinking and bold innovation – and that, in turn, requires a culture that is diverse, equitable and inclusive.• We embrace individuality and diversity of thought to fuel opportunity for our employees, our customers, and our communities. We work toward progress, knowing that a more inclusive world is critical to our mission. Not just in this moment, but always.• Please consider the following role type definition as you apply for this role. Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.• This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA), 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.htmThe salary range for this role is 96,000 USD - 200,000 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company’s performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.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.Privacy Policy and Terms:Click on this link to read the Policy and Terms
RTX Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
RTX DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of RTX
RTX CEO photo
Gregory J. Hayes
Approve of CEO

Average salary estimate

Estimate provided by employer
$159000 / ANNUAL (est.)
min
max
$115K
$203K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Development Eng - Ada (Onsite), RTX

At Raytheon, we’re looking for a talented Principal Software Development Engineer with experience in Ada to join our innovative team in Tewksbury, MA. This role entails designing and developing robust software applications for complex systems that are vital to national defense. If you thrive in dynamic environments and are passionate about creating high-performance applications, this position is perfect for you. You’ll collaborate with cross-functional teams, ensuring that our systems are integrated and scalable. You'll also have the opportunity to troubleshoot, debug, and optimize existing code, write significant documentation, and participate in code reviews, while staying abreast of industry trends. Your expertise in Ada will play a critical role in our software development lifecycle, where you'll tackle meaningful problems that enhance our national security efforts. While the position is primarily onsite, some light travel may be required. Bring your strong communication skills and problem-solving abilities to our diverse and inclusive workplace, where we value collaboration and creativity. Enjoy a comprehensive benefits package and a chance to contribute to innovative projects that matter.

Frequently Asked Questions (FAQs) for Principal Software Development Eng - Ada (Onsite) Role at RTX
What are the primary responsibilities of a Principal Software Development Engineer at Raytheon?

As a Principal Software Development Engineer at Raytheon, your core responsibilities include designing, developing, and maintaining software applications using Ada. You will collaborate with various teams to implement new features, troubleshoot and optimize existing code, and ensure that all documentation is up to date. Active participation in code reviews and staying current with industry trends are also key aspects of this role.

Join Rise to see the full answer
What qualifications are required for the Principal Software Development Engineer position at Raytheon?

To qualify for the Principal Software Development Engineer position at Raytheon, candidates typically need a bachelor's degree in STEM fields along with a minimum of 8 years of relevant experience. Proven expertise in the Ada programming language and a solid background in Unix/Linux systems are essential. Additionally, the ability to obtain a U.S. government security clearance is required.

Join Rise to see the full answer
What skills are preferred for a Principal Software Development Engineer at Raytheon?

Preferred skills for the Principal Software Development Engineer role at Raytheon include expertise in data structures and algorithms, experience with object-oriented programming languages such as C/C++ or Java, and knowledge of multithreading and performance optimization in complex environments. Familiarity with Agile methodologies and version control systems like Git is also advantageous.

Join Rise to see the full answer
Is travel required for the Principal Software Development Engineer position at Raytheon?

While the Principal Software Development Engineer role at Raytheon is primarily onsite in Tewksbury, MA, occasional light travel may be required. Additionally, some off-hours testing may be necessary, including work during the 2nd or 3rd shifts, depending on project needs.

Join Rise to see the full answer
What kind of work environment can a Principal Software Development Engineer expect at Raytheon?

At Raytheon, the work environment for a Principal Software Development Engineer is collaborative and innovative. Employees are encouraged to embrace diversity of thought and individuality, contributing positively to a culture that values teamwork and continuous learning. This role offers an opportunity to work on projects that are both challenging and impactful.

Join Rise to see the full answer
Common Interview Questions for Principal Software Development Eng - Ada (Onsite)
What project have you worked on that required deep knowledge of Ada programming?

To effectively answer this question, discuss a specific project where you utilized Ada. Describe your role, the challenges you faced, and how your input contributed to the project's success. Emphasize your problem-solving approach and any performance optimizations you implemented.

Join Rise to see the full answer
How do you approach debugging complex systems?

Explain your systematic approach to debugging, such as using logging, tracing, or specific debugging tools. Mention the importance of understanding both the code and the system architecture to identify issues effectively.

Join Rise to see the full answer
Can you describe your experience with version control systems?

Discuss your hands-on experience with version control systems, particularly Git. Provide examples of how version control has helped your project workflows and collaboration with team members.

Join Rise to see the full answer
What challenges have you faced when developing applications on Unix/Linux?

Share a specific challenge you faced while developing on Unix/Linux systems, explaining how you resolved it. This could involve system resource management, software compatibility, or performance issues.

Join Rise to see the full answer
How do you ensure code quality during the development process?

Talk about your practices for ensuring code quality, such as conducting code reviews, following coding standards, and using automated testing. Highlight how these practices contribute to long-term maintainability.

Join Rise to see the full answer
What strategies do you employ for collaborating with cross-functional teams?

Explain your communication strategies when working with cross-functional teams, such as setting clear expectations, regular updates, and being open to feedback. Sharing a relevant example can strengthen your response.

Join Rise to see the full answer
How do you stay updated with the latest industry trends and technologies?

Discuss the resources you use, such as industry publications, online courses, webinars, or networking events. Emphasize any specific technologies or trends you're currently exploring related to your role.

Join Rise to see the full answer
Describe an instance when you had to optimize a software application.

Provide a concise example of an application you've optimized. Discuss the metrics you used to assess performance, the steps you took to improve efficiency, and the outcomes of your enhancements.

Join Rise to see the full answer
What is your experience with Agile development methodologies?

Outline your experience within Agile frameworks and your role in Agile teams. Mention specific tools or techniques you’ve employed to promote effective Agile practices throughout the development cycle.

Join Rise to see the full answer
How do you handle tight deadlines while maintaining quality?

Share your approach to managing tight deadlines, such as prioritizing tasks, breaking down deliverables, and maintaining open lines of communication with your team. Highlight any successful projects as a testimony of your capability.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Apexon Hybrid United States
Posted 14 days ago
Daxko Remote Raipur Gali Number 1, Raipur Khadar, Sector 126, Noida, Uttar Pradesh 201313, India
Posted 3 days ago
Photo of the Rise User
MYOB Remote Melbourne, Australia
Posted 14 days ago

RTX is comprised of three market-leading businesses – Collins Aerospace, Pratt & Whitney and Raytheon – working as one to answer the biggest questions and solve the hardest problems in aerospace and defense. At RTX, we're a diverse team of explor...

126 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 6, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!