Experience level filter
Job type filter
Client history filter
Project length filter
Hours per week filter
Posted last quarter
  • Hourly: $75.00 - $100.00
  • Expert
  • Est. time: 1 to 3 months, Hours to be determined

We need an electrical engineer with experience building PCB's and testing them. We have a test PCB unit coming out of being assembled in the US that needs testing . The new assembly is based upon the original Gerber files and BOM of the PCB unit we are using now in our business. If it works fine that's great . If it doesn't work fine, then we will need it tested against the original to detect where the trouble/difference is. You have to have experience designing and building PCB's yourself and availability to do the job in a timely manner so the rest of the build can continue. Thanks.

  • Hourly: $30.00 - $60.00
  • Expert
  • Est. time: Less than 1 month, Less than 30 hrs/week

Project Overview I am developing two original hardware products and am looking for an experienced electronics technician or embedded systems engineer to assist with prototype assembly and testing. The electronic components have already been selected. I need someone experienced with ESP32 development, soldering, prototyping, and wiring to help assemble and validate working prototypes. Project 1 – Birdie Prototype assembly for a smart golf grip. Current components include: ESP32-C3 (Beetle) BNO085/BNO080 IMU OLED Display LiPo Battery USB-C charging Haptic motor Force sensors (later revision) Flexible PCB (future) Initial goal: Build a clean, working prototype with reliable wiring and proper soldering. Project 2 – Control Module Build an electronics control module for an interactive electronic dart game. Components include: ESP32 Phoenix connector Status LEDs Perfboard Waterproof enclosure USB programming Power distribution The BCM will eventually communicate with: Electronic dartboard LCD display Mobile application Wi-Fi/Bluetooth The first version is simply a clean working controller. Required Skills Must have experience with: ESP32 ESP32-C3 Arduino IDE Embedded electronics Through-hole soldering Perfboard construction Header installation Breadboard prototyping Debugging wiring I2C devices SPI devices OLED displays IMU sensors USB power LiPo batteries Multimeter troubleshooting Bonus experience: Golf electronics Wearables IoT devices Bluetooth Low Energy Product prototyping Small enclosure design 3D printing What I Need For each project I'd like assistance with: Installing headers Soldering components Wiring modules Verifying pin assignments Testing power Testing communication Troubleshooting Organizing wiring neatly Documenting final wiring If everything goes well, I'd like all wiring documented so I can duplicate future units myself. Deliverables For each prototype: ✔ Clean solder joints ✔ Proper wire management ✔ Tested operation ✔ Pin assignment documentation ✔ Wiring diagram ✔ Photos of completed build ✔ Short explanation of the design Successful candidates will receive additional work involving: PCB design Flexible PCB development Golf electronics Embedded firmware Electronic gaming hardware Product refinement Manufacturing preparation This is the beginning of multiple hardware products rather than a one-time repair job. Ideal Candidate I'm looking for someone who enjoys building prototypes and solving problems—not someone who simply follows instructions. The ideal candidate has built ESP32-based products before and can recommend improvements while maintaining a clean, professional build. Communication is important. I'm looking for someone who explains why they're making recommendations rather than simply assembling components. Screening Questions Please answer the following: How many ESP32-based prototypes have you built? Have you worked with ESP32-C3 or Beetle boards? Have you soldered headers and built perfboard prototypes? Have you worked with OLED displays over I2C? Have you worked with BNO080/BNO085 IMUs? Can you document wiring diagrams for future production? Approximately how many hours do you estimate to complete both prototypes? Please provide photos or links to similar embedded hardware projects you've completed.

  • Hourly
  • Expert
  • Est. time: 3 to 6 months, Less than 30 hrs/week

Senior Embedded Systems Engineer / Technical Lead for Connected Hardware Product We are developing a new connected hardware product and are looking for a senior engineer to help define the technical architecture and guide the project from concept through prototype development. The product will involve several of the following areas: Custom PCB design Embedded firmware development Camera integration Wi-Fi communication Mobile application integration (iOS and/or Android) Hardware prototyping Product development for eventual manufacturing At this stage, we are looking for an experienced engineer who can evaluate the requirements, recommend the best technical approach, identify risks, and help create a realistic development roadmap. Ideally, you have experience with: Embedded systems PCB design Firmware development Raspberry Pi, Embedded Linux, ESP32, or similar platforms Camera streaming or imaging systems Mobile app communication with hardware devices Product development from prototype to manufacturing When applying, please include: Examples of similar products you have worked on. Which parts of those projects you personally handled (hardware, firmware, mobile app, architecture, manufacturing, etc.). Experience integrating cameras and wireless communication. Experience taking products from prototype to production. Your initial thoughts on how you would approach a new connected hardware product. Selected candidates will have an initial discussion with our team to review the project requirements, discuss relevant experience, and determine the best path forward. We are looking for expertise, practical problem-solving, and clear communication more than a specific technology stack.

  • Hourly
  • Intermediate
  • Est. time: Less than 1 month, Less than 30 hrs/week

Have an Embedded Systems Controller TS-7390 Need to read an operational unit and put into a replacement unit. It uses Linux commands to read onto a sd and to put into the replacement with the sd into the nand. the TS-TPC-7390, SD card. The manual is here: https://docs.embeddedts.com/TS-TPC-7390#TS-7390_Recovery I have the TS-9445, able to access the serial console, . I guess I have restored the NAND. I don't know further but shows the default screen now

  • Fixed price
  • Intermediate
  • Est. budget: $2,800.00

-Job Title: Embedded Systems Developer for RF Audio Equipment Configuration Utility -About Us & How We Work We are a leading event production company specializing in silent disco experiences. Our team operates in a fast-paced, live-event environment where reliable equipment is everything. -Our Working Style: We value clear, proactive communication and collaborative problem-solving. We prefer working with milestones, starting with an initial feasibility analysis before moving into full development. We expect brief, regular updates (e.g., a quick weekly message or call) to ensure we are aligned. You will have direct access to our technical leads to answer questions quickly so you are never blocked. -Project Overview & Clear Expectations We are seeking an experienced Embedded Systems/Firmware Developer to build versatile platform configuration utility (Windows, Android, and/or Linux ARM for Raspberry Pi OS) for our company-owned UHF silent disco audio equipment. Currently, updating device frequencies requires us to request static .bin files from our supplier. To streamline our internal workflow, we need a custom utility that safely interfaces with our hardware, updates configuration tables in device memory, and recalculates the necessary checksums (e.g., CRC-16 or CRC-32) to ensure data integrity. -Technical Scope & Hardware Interoperability • Target Hardware: ARM Cortex-M microcontrollers, specifically the CS32L015C8 and FT32F030 architectures. • Device Parameters to Configure: * Exact UHF frequencies (e.g., 915.500 MHz). o Channel mapping and specific LED color assignments. o LED behavior (solid, blinking, or off). o Power management settings (auto-off timers, sleep modes). o Operational logic: Manual push-button cycling, programmable auto-scan, and toggling physical switch logic (Mode A, B, C). Software Requirements We require a robust, multi-platform approach: 1. Desktop Application (Windows): Built in Python, C#, or similar, featuring a spreadsheet-style GUI for entering channel parameters and the ability to save/load configuration profiles (.json/.csv). 2. Android Application: Full configuration capabilities via USB On-The-Go (OTG) for field technicians. 3. Standalone Raspberry Pi Station: An ARM Linux build optimized for headless operation ("Auto-Flash on connect") or a 7-inch to 10-inch kiosk touch interface. 4. Multi-Device Processing: The tool must support parallel processing to update multiple devices simultaneously via a powered USB hub, complete with visual pass/fail UI indicators. Required Skills • Firmware/Embedded Systems Development: Deep understanding of ARM Cortex-M architecture. • Data Integrity & Memory: Expertise in identifying memory offsets and calculating Checksums/CRC. • Desktop/Mobile App Development: Python, C#, or C++ with cross-platform GUI experience. • Hardware Communication: Strong understanding of USB protocol interfacing and USB OTG. Logistics & Deliverables • Hardware: We will ship a Developer Kit (Headphones + Transmitter) directly to your location. Note: Due to lithium-ion battery shipping restrictions, we are only accepting candidates located in the US or Canada. • Flashing: The tool should ideally interface directly via USB. If the supplier's protocol is proprietary, the utility must generate a valid .bin file compatible with the vendor's existing loader. • Security: A standard NDA is required before we provide the hardware and proprietary documentation. • Deliverables: Functional executables (Windows, Android, Linux ARM), fully documented source code, and a memory map document detailing discovered offsets.

  • Fixed price
  • Expert
  • Est. budget: $6,000.00

We're looking for an experienced embedded hardware and firmware engineer to take an acoustic emission (AE) sensor project across the finish line. The analog design and PCB work are partially complete — you're picking up from a solid foundation, not starting from scratch. **What's already done** - End-to-end LTSpice simulation of the analog signal chain (100–120 kHz AE envelope, 4-stage MFB bandpass filter, full-wave envelope detector, ?? AD8304 log converter ??) - KiCad schematic and PCB layout (partial — needs review and completion) - STM32WB55G BLE firmware base (needs updating to match new scope) - Simulation findings document and system engineering reference doc **The work** Four fixed-price milestones: 1. Schematic review & design freeze — review and resolve open items in the inherited KiCad schematic; update BOM with in-stock parts; confirm AD8304 output range in 3.3V single-supply LTSpice variant (3–5 days) 2. PCB layout review & Gerbers — modify/complete the 4-layer layout per defined design rules (analog/digital separation, RF keep-out, test points TP1–TP8, DRC clean) (4–7 days) 3. Hardware bring-up & analog validation — assemble prototype, run pre-power checklist, validate signal chain at each test point with oscilloscope, document any component value changes (2–3 weeks incl. fab lead time) 4. Firmware & BLE validation — adapt existing STM32WB55G firmware for ADC acquisition, FatFS SD logging (.wav files), AE feature extraction (dB Level, Peak, Intensity, Extent, Kurtosis), and a BLE GATT profile with configurable operating modes and JSON command interface (1–2 weeks) PCB fab and component costs are reimbursed separately — bid on engineering time only. **What we're looking for** - KiCad PCB layout (4-layer, mixed-signal, RF) - STM32 firmware (C, STM32CubeIDE or equivalent, BLE stack) - Analog front-end experience — op-amp signal conditioning, precision rectifiers, log amplifiers - Comfortable reading LTSpice netlists and simulation reports - Clean deliverables and straightforward communication **To apply** Please include: your fixed-price bid per milestone, estimated calendar duration, and a brief note on relevant experience (AE/ultrasonic analog design, STM32 BLE firmware, KiCad). If you've worked on condition monitoring or industrial sensor hardware, mention it. A full SOW with schematics, simulation documents, and BOM is provided to shortlisted candidates.

  • Hourly: $75.00 - $175.00
  • Expert
  • Est. time: 1 to 3 months, Less than 30 hrs/week

𝗢𝘃𝗲𝗿𝘃𝗶𝗲𝘄 We are looking for an experienced embedded firmware engineer to help diagnose and resolve stability, reliability, and performance issues in an existing wearable device platform. This is an established product with existing hardware and firmware. We are specifically looking for someone who excels at low-level firmware diagnostics, embedded troubleshooting, and system-level debugging in complex real-world devices. Our platform is a ruggedized wearable subsystem integrated into a custom Android-based device. The wearable hardware is built around Nordic Semiconductor nRF series MCUs and includes BLE connectivity, RTOS-based firmware, power management systems, and optical biometric sensing using PixArt sensor technology. Because this firmware operates as part of a larger Android ecosystem, experience with Android device integration, BLE communication with Android applications/services, and debugging interactions between embedded firmware and Android systems is highly valuable. Experience working with PixArt biometric/heart rate sensors or similar optical sensing systems will be weighted heavily in candidate selection. 𝗥𝗲𝗾𝘂𝗶𝗿𝗲𝗱 𝗧𝗲𝗰𝗵𝗻𝗶𝗰𝗮𝗹 𝗘𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲 Strong hands-on experience with: • Nordic Semiconductor nRF series MCUs • Embedded C/C++ • RTOS-based firmware systems • Bluetooth Low Energy (BLE) • Low-power embedded design • Real-time firmware diagnostics and troubleshooting • Sensor integration and debugging • JTAG/SWD debugging environments • Oscilloscope and logic analyzer usage • Firmware logging, tracing, and root-cause analysis 𝗛𝗶𝗴𝗵𝗹𝘆 𝗗𝗲𝘀𝗶𝗿𝗲𝗱 𝗘𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲 We are especially interested in candidates with direct experience in: • PixArt optical biometric sensors • Heart rate / SpO2 sensing systems • Wearable device firmware • Motion artifact mitigation • Sensor calibration and signal quality analysis • Battery-powered products • Android platform integration • Android BLE communication stacks • Android services/background communication • Debugging Android ↔ embedded device interactions • OTA firmware update systems • Long-runtime stability investigations 𝗖𝘂𝗿𝗿𝗲𝗻𝘁 𝗔𝗿𝗲𝗮𝘀 𝗼𝗳 𝗜𝗻𝘃𝗲𝘀𝘁𝗶𝗴𝗮𝘁𝗶𝗼𝗻 Examples of issues we are actively diagnosing include: • Intermittent firmware instability • Unexpected resets or watchdog events • BLE communication reliability issues • Android connectivity or synchronization problems • Power consumption anomalies • Sensor data inconsistencies • RTOS timing or synchronization issues • Edge-case failures after extended runtime • Biometric sensor reliability and signal quality concerns The ideal candidate is someone who enjoys difficult debugging challenges and can systematically isolate root causes in embedded systems with multiple interacting components across both firmware and Android layers. 𝗪𝗵𝗮𝘁 𝗪𝗲 𝗡𝗲𝗲𝗱 𝗙𝗿𝗼𝗺 𝗬𝗼𝘂 Please include the following in your proposal: • Your experience with Nordic nRF platforms • Which RTOS environments you have worked with • Your experience with PixArt sensors or optical biometric sensing systems • Your experience integrating embedded devices with Android platforms • Examples of difficult embedded firmware bugs you have diagnosed • Experience with wearable or battery-powered devices • Your preferred debugging toolchain and workflow • Your availability and timezone • Whether you are available for ongoing support after the initial diagnostic phase 𝗘𝗻𝗴𝗮𝗴𝗲𝗺𝗲𝗻𝘁 𝗗𝗲𝘁𝗮𝗶𝗹𝘀 • Initial engagement focused on diagnostics and stabilization • Potential for long-term ongoing firmware work • Remote work is acceptable • NDA will be required • Strong English communication skills are important 𝗣𝗿𝗲𝗳𝗲𝗿𝗿𝗲𝗱 𝗔𝗱𝗱𝗶𝘁𝗶𝗼𝗻𝗮𝗹 𝗦𝗸𝗶𝗹𝗹𝘀 • Nordic SoftDevice or Zephyr RTOS experience • Android native development experience • Embedded Linux familiarity • Manufacturing test/debug support • Medical or regulated device exposure • Experience working with ODM/OEM partners • Git-based collaborative development workflows 𝗜𝗺𝗽𝗼𝗿𝘁𝗮𝗻𝘁 𝗡𝗼𝘁𝗲𝘀 This role is focused heavily on advanced troubleshooting and root-cause analysis. We are not looking for junior firmware developers or general software engineers. Please only apply if you have substantial hands-on embedded firmware debugging experience and are comfortable working directly with hardware, sensors, BLE communication layers, and Android-integrated embedded systems. Budget depends on demonstrated experience with Nordic, wearable systems, PixArt sensors, and embedded diagnostics.

  • Hourly: $51.00 - $100.00
  • Expert
  • Est. time: 1 to 3 months, Less than 30 hrs/week

Overview We're an independent research project building a wearable assistive device that delivers graded haptic (vibration) guidance cues to help a runner with visual impairment stay on course. We already have a working software simulator and a defined design direction — we now need an engineer to build a physical, body-worn prototype that a person can actually wear and test while running. This is a build-to-spec engagement: the concept and design come from our team, and you provide the engineering and fabrication to bring it to life. Scope — Functional prototype Functional prototype from off-the-shelf components (microcontroller, motion sensing, haptic actuator array, battery) Firmware implementing our cueing logic A wearable form factor (belt or vest) that stays securely in place and tolerates motion and sweat 1–2 working units we can field-test in controlled, supervised conditions Required skills Embedded firmware (C/C++) on ESP32, nRF52, or similar; BLE Haptic feedback — driving a vibration-motor array with graded, spatial patterns (e.g., DRV2605 or equivalent) IMU/motion-sensor integration Comfortable taking a concept to a working, body-worn prototype quickly Strong pluses e-textile / smart-garment or soft-goods integration (or a partner who handles it) Prior wearable or assistive/accessibility device work Basic mechanical/enclosure design Mission-driven research prototype, not a funded product launch — budget is reasonable but lean; we value resourcefulness and clear communication.

  • Hourly
  • Intermediate
  • Est. time: More than 6 months, 30+ hrs/week

For a new hardware device, we’re looking for assistance from an Embedded Systems Engineer. The job includes: - Electronic design and PCB design of a custom motherboard. - Developing firmware. - Incorporatiing flash storage. - Integrating audio circuitry. - Integrating battery. Skills needed: * Firmware Engineer and Embedded developer, with knowledge of programming languages such as C/C++. * PCB design * Knowledge of Electrical Engineering concepts and Electronic circuitry. * Familiarity with embedded system tools such as oscilloscopes, debuggers, and circuit simulators. * RTOS * BLE/RF development. This job will also include: * Low level ARM programming * Using the nRF5 SDK or nRF Connect SDK, and nRF52840. -

  • Fixed price
  • Expert
  • Est. budget: $3,000.00

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.

Jobs Per Page: