Senior Software Engineer
RTX · Cambridge, MA · 5 days ago
On-siteEngineeringFull-time
Role Overview
We are seeking an experienced SW engineer to join our Physical Sciences and Systems group in Cambridge, Massachusetts. You will join a project team designing, analyzing, and prototyping innovative multi-domain system architectures. You will contribute to an environment focused on embedded software generation, testing, and research with a focus in C++, C, and Linux.
What You Will Do
- Developing and implementing sophisticated detection, classification, localization, and tracking (DCLT) algorithms against state-of-the-art threats in high-noise environments
- Designing and implementing complex software to optimize sensor system performance
- Designing and implementing software for the guidance and control of autonomous vehicles
- Supporting real time evaluation of designs in realistic mission scenarios and operational analysis
- Optimizing algorithm designs for highest performance
- Planning/directing/coordinating tasks or small projects involving multiple individuals
- Participating in business development by contributing to proposals and white papers, and making effective presentations to our customers
- Making some amount of overnight travel to support limited off-site testing
Qualifications You Must Have
- A typical requirement is a bachelor’s degree in an applicable discipline (i.e., Computer Science, Computer Engineering, Electrical Engineering, or related field) and 5 years of relevant professional work experience, or a master’s degree in the disciplines above plus 3 years’ experience, or a PhD
- 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
- Prior experience in software design, simulation, analysis, and implementation
- Prior experience programming in C++ or another modern object-oriented language in the Linux development environment
Qualifications We Prefer
- Experience with scripting languages such as Python and Bash
- Experience with Linux development tools such as git, Valgrind, and gdb
- Exposure to development libraries like Google FlatBuffers, Armadillo, and REST API
- Experience with multithreaded applications, inter-process communication, and resource sharing
- Development experience in systems with real-time processing requirements
Pay Range
The salary range for this role is 86,800 USD - 165,200 USD.
Benefits
- 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
- Holidays