Cyber Research - Software Engineer II

Raytheon Cambridge , MA 02138

Posted 2 months ago

In Raytheon BBN Technologies' Network and Cyber Technology group, we deliver creative solutions for our government customers' critical cyber and security problems.

We're looking for creative, entrepreneurial, and highly motivated cyber research scientists who want to create, contribute to, and grow cutting-edge research projects, such as:

  • Analyze systems to understand how they work and what happens when they break

  • Develop new and advanced security techniques in embedded and traditional systems

  • Create or investigate new types of cyber physical systems

  • Investigate the Internet of Things

  • Implement unique mission applications for software-defined radios

  • Devise creative ways to collect, analyze, and interpret large multi-dimensional data sets

  • Create innovative solutions using consumer electronics

  • Develop next-generation capabilities for privacy/anonymity and identity control

  • Disassemble and analyze a complex embedded system

  • Define and lead the growth of new research areas

Although the work changes from one project to the next, it's always challenging, and it always makes a difference. Projects at BBN are generally short in nature, anywhere from 6 to 18 months in length, though some are longer, and consist of small teams requiring close interaction with customers and other team members.

Required Skills

  • Demonstrated passion for technology

  • Proven experience designing, developing, modifying, and debugging sophisticated (or novel), software systems or prototypes

  • Experience leading technical teams or project efforts, as well as working as part of a team

  • Solid, creative programming skills using C/C++, Java, Python, or equivalent languages

  • Strong written and oral communication skills

  • US citizenship

  • Position may require some amount of overnight travel.

  • Ability to access to US only data systems

Desired Skill

  • Building software for embedded devices and consumer electronics (e.g., ARM, Arduino/Raspberry Pi, Linux, Windows OS, Android, iOS)

  • Understanding of OS internals (e.g., Windows, Linux, MacOS, Android)

  • Experience with disassemblers (e.g., IDA pro)

  • Experience using debuggers such as gdb or WinDbg

  • Understanding how to create, operate, and defeat advanced security techniques in embedded and traditional systems

  • Understanding binary or systems reverse engineering

  • Cyber network operations (CNO) experience

  • Digital and binary forensics

  • Experience applying the scientific method to challenging mission problems

  • Advanced wired and wireless networking (mesh, IPv6, isolation, SDN, kernel filters)

  • Experience writing proposals and obtaining R&D funding

Required Education

  • BS in Computer Science, Engineering, or other relevant field, plus 8 years relevant work experience or MS in relevant field, plus 4 years relevant work experience or PhD in relevant field 141609 Business Unit Profile

Raytheon Space and Airborne Systems (SAS) builds radars and other sensors for aircraft, spacecraft and ships. The business also provides communications and electronic warfare solutions and performs research in areas ranging from linguistics to quantum computing. SAS is headquartered in McKinney, Texas USA. As a global business, our leaders must have the ability to understand, embrace and operate in a multicultural world -- in the marketplace and the workplace. We strive to hire people who reflect our communities and embrace diversity and inclusion to advance our culture, develop our employees, and grow our business.

Raytheon is headquartered in Waltham, Massachusetts. Follow us on Twitter.

Relocation Eligible


Clearance Type

None / Not Required


Artificial Intelligence

Cloud Computing

Computer Engineering

Computer Science

Cyber Jobs

Electrical Engineering

Machine Learning

Software Engineering

Type Of Job

Full Time

Work Location

MA - Cambridge

Raytheon is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, age, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer II User Data


Posted 1 week ago

VIEW JOBS 10/10/2019 12:00:00 AM 2020-01-08T00:00 About Us MediaMath's mission is to help innovative marketers delight their customers and drive real business outcomes. Over 9,500 marketers in 42 countries use our enterprise solution to reach the right user with the right message for the right price, wherever they are. These are the leading brands and agencies in the world who rely on MediaMath to provide technology, services and leadership to help them continue to transform their marketing practices and compete in a quickly changing industry. Founded in 2007 as a pioneer in "programmatic" advertising, MediaMath has been recognized as a leader in the space in four independent evaluations over the last two years. MediaMath has offices in 16 cities worldwide and is headquartered in New York City. Our digital advertising platform leverages massive amounts of data using AI and machine learning principles, enabling the quickest and most intelligent online ad space bidding in real time, 24/7. We leverage both public cloud and eight managed data centers around the world to maximize the return on every marketing dollar spent by our customers. Key Responsibilities The Audience team in Cambridge is seeking a Software Engineer to help develop an Identity product which tracks 1.5 BILLION devices and 225M users. Identity is at the core of successful targeting, attribution, optimization, and analytics across devices, in both cookieless and cookie-based environments. Our focus is on building out new industry-leading, high performance, and fault tolerant set of connected ID services and migrating existing ones into a service-oriented architecture that powers a whole ecosystem. We are solving all kinds of technical challenges like cross datacenter replication and low-latency, geo-distributed workloads, fully automated deployments, and service governance. We believe in the power of open source and are excited to recognize this code with the launch our developer portal. You will: * Design, develop, document, test, and debug new and existing software systems and/or applications in Python, Scala and Golang * Design and implement performant, scalable, and distributed web services and backends in various languages (Python, Java, Scala, C or Golang) * Participate in full development life cycle including requirements analysis and design * Support, maintain, and document software functionality * Own parts of the system and continuously work to improve them in an agile environment * Be involved in team initiatives from architecture, design, execution to deployment * Aid in architecture and scalability design of server infrastructure; influence strategic vision * Write technical specifications based on conceptual design and stated business requirements * Develop and maintain thorough understanding of products and infrastructure; become subject matter expert * Use processes to collaboratively perform feature-based development, code reviews and releases * Work in an Agile team * Contribute to resource planning and continual process improvements * Follow secure coding best practices You are: * A hands-on problem solver with excellent software design and implementation experience * Polyglot developer with a demonstrated track record of learning and introducing new technologies * Detail-oriented with excellent self-motivation, planning, documentation and communication skills You have: * BS/MS in Computer Science, Mathematics, or related degree * 0 – 2 years of professional software development experience, building modern services and applications in Python, Java, Scala, C or Golang * Experience working in AWS data services such as EC2/ECS, or DynamoDB is a plus * Engineering experience with one or more scripting languages like Python Why We Work at MediaMath We are restless innovators, smart, passionate and kind. At the heart of our culture are six values that provide a framework for how we approach our work and the world: Teams Win, Scale + Innovation, Obsess Over Learning & Growth, Align then Execute, Do Good Better and Embrace the Journey. These values inform how we energize one another and engage with our clients. They get us amped to come to work. And, let's face it, so do the free snacks, great benefits, and unlimited vacation. MediaMath is committed to equal employment opportunity. It is a fundamental principle at MediaMath not to discriminate against employees or applicants for employment on any legally-recognized basis including, but not limited to: age, race, creed, color, religion, national origin, sexual orientation, sex, disability, predisposing genetic characteristics, genetic information, military or veteran status, marital status, gender identity/transgender status, pregnancy, childbirth or related medical condition, and other protected characteristic as established by law. Mediamath Cambridge MA

Cyber Research - Software Engineer II