Senior Software Engineer Test Solutions
Listed on 2026-05-18
-
Software Development
Software Engineer, C++ Developer, Embedded Software Engineer, Senior Developer
Senior Software Engineer with Test Equipment
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.
The Senior Software Engineer with Test Equipment position is focused on the design, development, integration, and maintenance of software as a part of on‑site factory support of systems to support weapon system product development. The selected candidate will develop applications, libraries, and instrument drivers using the software style, development language, and integrated development environment specified by the organization. This role contributes to multidisciplinary engineering teams, working either as part of a team or independently, to design, develop, and implement system level applications in support of producing and maintaining weapon system products.
WhatYou Will Do
- Design, develop and integrate object‑oriented software applications using C#, C++ in Microsoft Visual Studio on a Windows operating system.
- Prioritize and handle multiple software engineering tasks concurrently.
- Troubleshoot software and test equipment instrumentation.
- Work in a multidisciplinary engineering team environment.
- Develop and derive requirements for software products.
- Typically requires a bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM) and minimum 5 years of relevant experience, or an advanced degree in a related field and minimum 3 years’ experience.
- Five years’ experience developing and integrating software applications using C, C#, C++ programming languages in a test environment, as well as Java, Python or Visual Basic.
- Experience with Windows Operating System and Microsoft Visual Studio.
- Must obtain and maintain a U.S. Government‑issued (Secret) security clearance before starting. U.S. citizenship is required.
- Familiarity with computer architecture and hardware optimization techniques.
- Working knowledge of the development of software drivers for the operation of computer hardware interfaces.
- Working knowledge of common computer hardware interface and data protocols such as TCP/IP, UDP, or RS‑422.
- Familiarity with laboratory test instrumentation, electronics, and software (e.g., oscilloscopes, power supplies, digital multimeters).
- Experience with Unified Modeling Language (UML) to visualize software architecture and design.
- Experience in software development life cycles, such as Waterfall and Agile.
- Experience with Software Configuration Management principles.
- Experience with Microsoft Azure Dev Ops Server or Git Hub.
- Good written and interpersonal communication skills.
- Medical, dental, vision, life insurance, short‑term and 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.
- Annual short‑term and/or long‑term incentive compensation programs, depending on level and collective‑bargaining status.
The salary range for this role is 86,800 USD – 165,200 USD, reflecting experience, location, and job function.
Equal Opportunity EmployerRTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified individuals with a disability and protected veterans.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).