Embedded Firmware Engineer for Weighing System
Worldwide
We are looking for an experienced AVR/XMEGA Embedded Firmware Engineer to finalize and optimize an Industrial Weighing System based on the ATxmega128A1U microcontroller. Most of the firmware has already been developed and is working correctly. This is not a complete rewrite project. The main task is to review the existing code, finalize the AD7799 integration, and deliver a stable production-ready firmware. What Is Already Completed Non-blocking LCD driver Non-blocking keypad driver Menu system State machine logic Relay control EEPROM save/load Calibration menu Jamming detection Production cycle logic Stable weight calculation logic Timer / millis() system Main Requirement Priority AD7799 communication code is not fully finalized yet. Scope of Work The selected developer will: Review the existing firmware architecture Finalize the AD7799 SPI communication code Verify weight reading and calculation accuracy Fix any timing, overflow, or stability issues Optimize the firmware for industrial reliability Provide a fully production-ready Atmel Studio project Hardware Details Component Details MCU ATxmega128A1U ADC AD7799 Display 16x2 LCD Input 4x4 Keypad I/o 3realy and 4 external input Clock 16 MHz Crystal Required Skills AVR / XMEGA programming Embedded C SPI communication AD7799 experience (preferred) Non-blocking firmware design State machine architecture Industrial weighing system experience (preferred) To Apply, Please Include Previous AVR/XMEGA projects AD7799-related work (if available) Estimated completion time Expected budget Keywords ATxmega128A1U AD7799 AVR Firmware Embedded C Industrial Weighing State Machine SPI Atmel Studio Most Important Key Requirement “All firmware modules are already completed except AD7799 integration. Need an experienced AVR/XMEGA developer to review the code, finalize AD7799 communication, and deliver a fully production-ready firmware.”
$5.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:5 to 10
- Last viewed by client:last week
- Hires:1
- Interviewing:5
- Invites sent:7
- Unanswered invites:4
About the client
- BGDBogura 3:40 PM
- $5 total spent1 hire, 0 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by