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
