arrow_back Back to freelances
F

Dual-MCU CMake Porting

Freelancer

Share:
placeCH home_workRemote assignmentContract publicAggregated job · CH

eventPublished on Nov 14, 2026 · verifiedWe confirmed on Nov 14, 2026 that it's still live

Is this your business?

US$ 8 – US$ 15 per project

About the job

I already have a CMake-based firmware project running on one STM microcontroller, and I’m ready to extend it to a second MCU from a different chip family. Both devices must remain fully supported after the port. Here is what we will tackle together during one or two focused remote sessions (screen-share / pair-programming): • Update the CMake build system so that Visual Studio Code offers a clean dropdown (or other selectable build profile) letting me switch targets instantly. • Adapt and, where necessary, split startup files, linker scripts, and low-level hardware setup to satisfy each chip’s memory map and peripheral layout. • Keep the application codebase unified, isolating any processor-specific differences behind clear CMake options or source folders. I’m looking for someone fluent in modern CMake, STM toolchains, and VS Code’s CMake Tools extension who enjoys teaching while coding. We’ll walk through every change together so I can understand and maintain the solution myself. By the end of our sessions I expect: 1. A repository that builds cleanly for both MCUs from the same command palette dropdown. 2. Updated linker scripts, startup code, and conditional source files committed and explained. 3. Clear documentation of any new CMake variables or targets we introduce. If you’re comfortable sharing your screen, guiding step-by-step, and moving quickly, let’s schedule the time and get it done.

Keep reading for free

Create a free account to see the full job and apply.

  • badgePortfolio visible to companies
  • notificationsNew job alert by email
  • favoriteFree subscription, cancel at any time