Date Posted:
2024-12-23Country:
CanadaLocation:
CANON116: Waterloo, Ontario, Canada, 440 Phillip Street Unit D, Waterloo, ON, N2L 5R9, CanadaPosition Role Type:
UnspecifiedWe are seeking a Software & Hardware Integration Engineer to join our Raytheon Waterloo Engineering Team. We integrate software developed in C and C++ on hardware operating on various legacy and new operating systems. Candidates can expect to work on many if not all the phases of the software development life cycle including installation and operations in the field. 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 positions include working on a variety of different tasks including real-time software development, application software development, test and verification, data analysis and software tools development. A person who is successful in this role understands and utilizes agile software development methods, automation, and continuous integration.
Responsibilities:
Support and improve of our NextGen Radar pipeline and upgrade of our legacy Radar systems. This role requires passion to drive improvement via test automation, creative solutions and elimination of non-value steps.Ability to handle complex situations that need to be addressed quickly and efficiently.Productive in a collaborative team setting, working with engineers of all levels.Ability to debug and correct issues in our many software baselines.Perform integration and testing of real-time embedded software, application software, and tools that run on Linux (i.e. Ubuntu, CentOS, RHEL), Solaris, WindRiver VxWorks, and Mercury Computer operating systems.Collaborate with Systems Engineering to integrate vendor equipment, components and systems with Raytheon equipment.Maintain and enhance tooling infrastructure.Ability to achieve coding quality metrics and provide well documented and commented code.Possible opportunities to travel domestic and international.Basic Qualifications:
Typically requires Bachelor’s Degree in Science, Technology, Engineering, or Mathematics and 5+ years of experience.Strong software development processes and methodologies (Agile, Waterfall or similar).Experience with software languages (such as C, C++, Visual C++, Python or Bash scripting).Experience with server environments and cybersecurity methodologies and implementation strategies.Networking and wireless communication protocols such as UDP, TCP, SNMP an asset.Must be eligible for professional registration (Professional Engineer) under the provincial Association of Professional Engineers in the province of practice.Must have good communication skills, both verbal and written.Must be able to work in a team environment.Able to travel globally to visit customer or supplier sites for short periods of timesQualifications to consider as assets:
Experience with Radar Systems and Radar Communications Systems Software development and testing.Direct experience with Linux (Ubuntu, CentOS, RHEL), Solaris, WindRiver VxWorks, and Mercury Computer operating systems.Using Linux OS, virtual machine environments, and communication protocolsExposure to Cybersecurity standards and requirements.Experience with Development tools such as Scitools Understand, GoogleTest.Experience using tools to track changes, resolve issues or to perform effective troubleshooting process for code review.Experience with Coverity or other static analysis tool.Experience with GIT, GITLab/BitBucket, Jira, Artifactory, Grafana, Perforce, Confluence, Jenkins Servers.Experience with Matlab.Raytheon Canada Limited offers competitive salaries and a comprehensive benefits package.
This position is eligible for consideration of a hybrid work arrangement with work performed from a home-based office as well as a requirement to be onsite for current projects and ongoing activities.
Accommodations are available for candidates taking part in all aspects of the selection process.
If you are invited to continue in the selection process and require any form of accommodation, please notify us.
The successful candidate will be required to complete a criminal background check and obtain/maintain a Government of Canada security clearance and any applicable clearances with respect to the handling and transfer of controlled goods.
RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, color, religion, gender, sexual orientation or identity, national origin, disability, protected veteran status or any other characteristic protected by law.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms