Embedded Firmware Engineer — Force/Torque Sensor Data Acquisition System (Teensy 4.1)
Only freelancers located in the U.S. may apply.U.S. located freelancers only
Overview** We are a pre-seed hardware startup building a benchtop data-capture system for a medical robotics application. We need an experienced embedded firmware engineer to develop and deliver production-ready firmware for Sprint 1 of our prototype build. This is a fixed-price, remote-friendly engagement. Ideal for a moonlighting engineer comfortable with sensor integration, real-time data acquisition, and microcontroller firmware on Teensy/Arduino platforms. --- **Scope of Work** 1. Firmware to interface an ATI AFT50 6-axis force/torque sensor with a Teensy 4.1 microcontroller via SPI 2. Real-time data streaming over USB serial at ≥500 Hz sustained throughput 3. Simultaneous SD card logging with sub-millisecond timestamping 4. Hardware interrupt-driven acquisition loop (no polling) 5. Basic sensor zeroing and tare calibration routines 6. Clean, commented, version-controlled code delivered via GitHub 7. Brief written documentation covering setup, wiring diagram, and calibration procedure --- **Hardware You Will Be Working With** - Teensy 4.1 (PJRC) - ATI Mini45 / AFT50 6-axis F/T sensor (SPI interface) - Rigid aluminum instrument handle bracket (we provide CAD) - Standard benchtop power supply We will reimburse for procured hardware — to be agreed at project start. --- **What We're Looking For** - Proven Teensy 4.x or equivalent ARM Cortex-M firmware experience - Prior work with industrial or research-grade sensors (SPI/I2C/UART) - Ability to hit real-time throughput targets and document them - Clean coding habits — this codebase will be built on - NDA and IP assignment agreement required before project kickoff Bonus (not required): experience with ATI F/T sensors, GPS PPS timing, or ROS serial bridge --- **Budget:** $2,500 – $3500fixed price (based on experience and scope discussion) **Timeline:** 8–10 weeks **Contract type:** Fixed price, milestone-based --- **To Apply** Please include: - 2–3 relevant firmware projects (GitHub links preferred) - Your experience with Teensy or similar ARM Cortex-M boards - Estimated timeline to complete the scope above We move quickly. Shortlisted candidates will be contacted within 48 hours.
$3,000.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Last viewed by client:2 days ago
- Interviewing:1
- Invites sent:6
- Unanswered invites:5
About the client
- United StatesTroy9:59 AM
- $200 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