Custom Embedded IDE Development need Software Development
Contact person: Custom Embedded IDE Development
Phone:Show
Email:Show
Location: Mumbai, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I’m building a cross-platform IDE and compiler toolchain tailored for my own line of development boards. The first release must handle ARM-based MCUs and ESP32 chips, with a clean path for adding more families later.
The core of the app will be written in TypeScript and Node.js on the back end, with Java modules where they make the most sense (for example, wrapping existing compiler toolchains or JDT-style code services). I already have board definitions, pin maps and flashing scripts; what I need is the full IDE layer that stitches everything together:
• Rich code editor with language-aware syntax highlighting and autocompletion
• Integrated debugging that can attach to GDB/OpenOCD or esp-dbg transparently
• Built-in library manager so users can import, update and version board-specific libraries from a central repo
• AI-assisted helper (think small Copilot-style inline suggestions) to speed up firmware writing
• Simple, discoverable syntax for board configuration files
The first milestone should deliver a runnable MVP: editor, compile-and-flash pipeline for one ARM board and one ESP32 board, plus a stub of the library manager. From there we can iterate on debugging views, AI integration and additional controller support.
Clean, maintainable code is essential—I plan on open-sourcing portions of the project later—so please keep everything modular and documented. If you have experience building Electron or VS Code-style extensions that would be a plus, but I’m open to other frameworks as long as they stay cross-platform.
Let me know your approach to assembling the compiler chain, editor component choice, and how you’d architect the plugin system for future chips." (client-provided description)
Matched companies (4)

WhizzAct Private Limited

TechGigs LLP

Mobiweb Global Solutions
