Do you want to apply for this freelance job vacancy?
We're looking for a skilled firmware engineer to review our existing C firmware for a project using the FREQCHIP FR8000 chip. Our device runs well for weeks or even months before suddenly malfunctioning, and your main goal will be to uncover potential bugs or design issues that might be causing these unexpected failures. Key Responsibilities: Code Review: Dive into our firmware code hosted on GitHub. Evaluate code structure, quality, and documentation (including sections in non-English, e.g., “下面的示例展示如何将 PA0 成普通控制单元控制下的输入功能”). Bug Investigation: Identify potential bugs or issues that could be leading to intermittent device failures. Consultation: Join a call to explain your findings and answer any questions. Provide clear advice on whether to patch the existing code, update it, or consider a rewrite. Requirements: Solid experience with C programming and firmware development. Familiarity with embedded systems (experience with FREQCHIP products is a plus). Strong troubleshooting skills for diagnosing intermittent issues. Excellent communication skills for technical discussions. Bonus: Prior experience with the FREQCHIP FR8000 microchip and its SDK. Timeline: Initial review and analysis are expected to take a few hours, followed by a 1–2 hour consultation call. Additional work may be considered based on your recommendations. If you have the expertise to help track down these elusive issues and improve our firmware, please apply with details of your relevant experience and any similar projects you've worked on.
Keyword: Design Consultant
Price: $30.0
Firmware Programming C Embedded System Microcontroller Programming Embedded C