Projects
Current and completed Embedded Systems projects
๐ผ Current Projects / Clients
BRC Solar GmbH
Role: Freelance Embedded Software Developer
Period: Since 10/2025
Technologies: C/C++, Texas Instruments C2000, ARM Cortex-M, CAN, I2C, SPI
Embedded software development for photovoltaic control systems - microcontroller programming, communication protocols, hardware-in-the-loop testing.
Detailed tasks:
- Embedded software development for photovoltaic control systems
- Implementation of communication protocols (CAN, I2C, SPI, FreeRTOS)
- Hardware-in-the-loop testing and validation
- Unit testing and system tests
- Development of automated test systems in Python
- Debugging and optimization of existing code
๐ง Technical Expertise
Embedded Systems Development
- Microcontroller: TI C2000, ARM Cortex-M (STM32, NXP), ESP32, AVR
- Programming Languages: Embedded C/C++, Python, VBA, Delphi
- Operating Systems: FreeRTOS, Embedded Linux
- Communication Protocols: CAN, I2C, SPI, UART, Modbus, RS485
- Development Tools: Git, VS Code, PlatformIO, MPLAB X, Code Composer Studio
Software Automation & Process Optimization
- Automation: Python scripts for test automation, data processing
- Process Optimization: VBA macros for Excel automation, Delphi applications
- Database: SQLite, MySQL for data management
Testing & Quality Assurance
- Testing Methods: Unit Testing, Integration Testing, System Testing
- Hardware Testing: Hardware-in-the-Loop (HIL), Signal analysis
- Validation: Requirements validation, test case development
๐ Project Approach
From Concept to Implementation
My project approach follows a structured process to ensure high quality and reliability:
- Requirements Analysis: Detailed discussion of requirements and objectives
- Concept Development: Technical concept and architecture design
- Implementation: Clean, maintainable code with documentation
- Testing & Validation: Comprehensive testing at all levels
- Deployment & Support: Smooth deployment and ongoing support
Why Choose MochiPlan?
- 10+ Years Experience: Proven expertise in Embedded Systems
- International Perspective: German precision with Japanese cultural understanding
- Flexible Collaboration: Remote work, on-site support when needed
- Quality Focus: Clean code, comprehensive testing, reliable solutions