Sign In
 [New User? Sign Up]
Mobile Version

Graduate Embedded Security Co-op/Intern - 00049128


Bedford, MA
  • Engineering
  • Information Technology
  • Computer Engineering
  • Aerospace and Electronic Systems
  • Signal Processing
  • Electronics Engineer
  • Save Ad
  • Email Friend
  • Print

Job Details

Do you want to help analyze data and do the analysis needed to contribute to solving our nations most critical problems?   Do you want to be mentored by engineers and scientists that are experts in their fields?  Do you want to join over 300 other interns for a summer full of learning, networking and fun?


MITREs people are committed to tackling our nation's toughest challenges.  We are different from most technology companies. We are a not-for-profit corporation chartered to work for the public interest, with no commercial conflicts to influence what we do. The R&D centers we operate for the government create lasting impact in fields as diverse as cybersecurity, healthcare, aviation, defense, and enterprise transformation. We're making a difference every dayworking for a safer, healthier, and more secure nation and world.


Our workplace reflects our values. We want you to come as an intern and then join us upon completing your degree so that you can experience the gratifying work, our competitive benefits, exceptional professional development opportunities, and a culture of innovation that embraces diversity, inclusion, flexibility, collaboration, and career growth.


MITREs Electronic System Development team implements and analyzes state of the art secure electronics across a number of application areas including advanced sensor, communication, and navigation systems. Candidates will work with design teams to architect and implement solutions for a wide range of challenging problems in embedded security. Other highlights include:

  • Working with a cross-disciplinary team of similarly bright and motivated engineers on projects of national importance

  • A supportive culture of learning, professional growth, and development

  • Outstanding continuing education programs

  • Opportunities to learn new skills and work on a diverse range of projects

Key Functions:
This position provides an exciting opportunity to help design, implement and analyze state of the art, secure electronic systems.

Opportunities include:

  • Security evaluation and threat assessments of embedded systems

  • Real-time embedded software development leveraging homogeneous and heterogeneous GPP, DSP, and GPU architectures

  • Development of internal research proposals

  • Working with a wide range of sponsors / challenges

  • Prototyping solutions to real-world problems



Required Qualifications:
We are interested in highly motivated candidates with a wide variety of skills, insatiable curiosity, enthusiasm, and the ability and interest to dig deep on challenging technical problems. Required qualifications include: 

  • BS (or higher) in Electrical Engineering, Computer Engineering or Computer Science 

  • Enrollment in a MS or PhD program in Computer Science, Electrical or Computer Engineering

  • Understanding of embedded systems and embedded software 

  • Understanding of digital hardware systems and/or signal processing concepts 

  • Understanding of and interest in common cryptographic algorithms (e.g. AES, 3DES, RSA, ECC, etc.) and protocols (e.g. TLS, Diffie-Hellman key exchange, etc.)

Preferred Qualifications:
One or more of the following skills are desirable:

  • Familiarity with implementation security (e.g. side-channel and/or fault induction attacks/countermeasures) 

  • Operating systems & kernel internals knowledge 

  • Scientific/numerical computing experience with Python or MATLAB 

  • Mobile development experience (Android or iOS) 

  • Interest in embedded and/or hardware security knowledge (e.g. TPMs, secure boot, ARM TrustZone, etc.) 

  • Familiarity with common weaknesses and modern attacks on cryptographic algorithms and protocols 

  • Interest in compiler internals, debuggers, disassemblers, and other low level development tools 

  • Understanding of and/or experience with
    - Reverse engineering
    - Invasive/semi-invasive attacks
    - Fault Injection
    - Hardware Trojans
    - Physically Uncloneable Functions (PUFs)
    - Physical layer identification/device fingerprinting
    - Tamper resistance