MIT Lincoln Labs Embedded Software Intern

As part of the Open and Embedded Systems group, contribute to the technology transfer of a radar processing subsystem.

  • Objective: port unit tests from one SDK to another
  • Key requirements
    • Rebuild broken CMake build system from bottom up
    • Downgrade 10+ year old repository from C++ 17 to C++11
  • Project management approach: Weekly scrum with associate and senior staff
  • Challenges encountered
    • Toolchain incompatibility
    • SDK differences
    • Common architecture of radar subsystem interfaces differed substantially across software versions
    • Package version incompatibility
  • Outcomes: Successfully ported, built, and passed 13/15 unit tests. WIP.
  • Note: project is Controlled Unclassified Information (CUI) – a public Git link is not permitted