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

Job Description: We are seeking a highly skilled and experienced freelance electrical engineer to assist in the creation of schematics and firmware for a device prototype. The device is a cellular trail camera used to monitor wildlife and properties. The successful candidate will work closely with our team to reverse engineer existing prototype devices and develop comprehensive schematics and firmware to enhance functionality and performance. We are trying to move our manufacturing away from China. We currently use an ODM in China and we need to use our current devices to create schematics and firmware in order to pursue other manufacturing. Responsibilities: Reverse engineer existing prototype devices to understand functionality and design principles. Develop comprehensive schematics based on reverse engineered prototypes. Design and implement firmware for the device, ensuring optimal performance and functionality. Requirements: Proven experience in reverse engineering and schematic design. Proficiency in firmware development, particularly for embedded systems. Experience with hardware/software integration and testing. Strong problem-solving skills and attention to detail. Excellent communication and collaboration abilities. Familiarity with video chat platforms for remote communication. Located in the United States and willing to sign a non-disclosure agreement (NDA). Ability to work independently and meet project deadlines. Additional Information: The freelancer will have access to working prototype devices for reverse engineering purposes. Photos and videos of the device and firmware in operation will be provided to assist in creating a project estimate if needed. Initial video chat meetings will be scheduled to kick off the project and ensure clear communication and understanding of requirements.

PCB DesignElectronicsFirmware ProgrammingElectrical EngineeringEmbedded System
Posted last week
  • Hourly: $80.00 - $108.00
  • Expert
  • Est. time: 1 to 3 months, Less than 30 hrs/week

need solid information about which drone will do what i want it to do also help in decision of which drone to buy for my project

DroneEmbedded System
  • Hourly: $50.00 - $100.00
  • Intermediate
  • Est. time: 1 to 3 months, 30+ hrs/week

Need a developer for firmware and software development for IOT Device. Developer should be familiar with NrfConnect SDK, Visual Studio Code or Segger Embedded Studio (NRF), C++, Bluetooth Communication Protocol. Some Familiarity with Linux, C++ or Python. nrf52840 is the mcu for our Custom PCB Device.

Embedded SystemFirmwareC++
  • Hourly: $30.00 - $60.00
  • Intermediate
  • Est. time: 1 to 3 months, Less than 30 hrs/week

The National Democratic Institute (NDI) is looking for a skilled Arduino developer to create a prototype of a biometric identification scanner, which will be used to train citizen election observers on the principles underlying the technology, and raise awareness on how best to monitor the introduction of biometric voter identification systems. The prototype should be able to accurately scan and identify fingerprints for authentication purposes. The following additional requirements are described in the attached detailed scope of work: 1) The ability to select between fingerprint capture and fingerprint identification mode 2) The ability to configure the match confidence threshold and change it to pre-set percentages (90%, 95%, 99%, etc). 3) A button to reset the users and fingerprints stored in the system. In addition, the developer would: 1) draft technical specifications and instructions for demonstrating the prototype, including specific components, connection diagrams and software documentation. 2) train NDI staff members on the use and functionality of the biometric prototype on the functionality, use, configuration, and construction of the prototype. If the Consultant is based in the Washington, D.C. metropolitan area, the training would be conducted in person. 3) If needed, provide virtual technical assistance and troubleshooting during the use of the biometric prototype in up to two pilot trainings provided by NDI to election observer organizations. The developer will need to design the circuit, write the code, and integrate all the necessary components. This project requires strong knowledge and experience in Arduino programming, circuit design, and sensor integration. The ideal candidate should also have a good understanding of biometric technology and security protocols. Attention to detail and the ability to troubleshoot and debug are essential. If you have the required skills and expertise, please apply with your portfolio showcasing previous Arduino projects.

ArduinoArduino FirmwareMicrocontroller ProgrammingElectronicsEmbedded System
Posted 3 weeks ago
  • Hourly
  • Intermediate
  • Est. time: Less than 1 month, Less than 30 hrs/week

Hello. I am looking for someone to help start my IOT project on the Blynk platform.

ArduinoEmbedded SystemElectronicsC++LoRaArduino Firmware
  • Hourly
  • Expert
  • Est. time: 1 to 3 months, Less than 30 hrs/week

STM32MP1xx FreeRTOS Developer on STM32MP157F M4 Processor: - Strong C-language skills - Strong embedded programming background - Strong STM32MP1xx knowledge - Previous STM32MP1xx FreeRTOS experience - Ability to configure FreeRTOS from scratch - Ability to write FreeRTOS interrupt handlers - Ability to write FreeRTOS SPI and I2C drivers - Previous FreeRTOS RPMsg experience a plus Duties will include: - Configure FreeRTOS for custom board and hardware - Help develop design for custom real-time system - Set up / customize M4 side RPMsg for inter-processor communcation - Develop drivers for PWM's and ADC's - Develop SPI driver for custom SPI hardware - Develop SPI driver for ADS114S08 ADC multiplexer - Develop I2C drivers for BMP384, HDC3022 through PCA9846 I2C multiplexer - Assist with porting existing application to M4/FreeRTOS STM32MP1xx Yocto Linux Developer on STM32MP157F A7 Processor - Strong C-language skills - Strong embedded programming background - Strong STM32MP1xx knowledge - Previous STM32MP1xx Yocto Linux experience - Ability to configure/optimize Yocto Linux from scratch - Ability to write Yocto Linux interrupt handlers - Ability to write Yocto Linux SPI and I2C drivers - Previous Linux RPMsg experience a plus Duties will include: - Configure Yocto Linux for custom board and hardware - Speed up Yocto Linux boot time by eliminating unnecessary daemons, drivers, etc. - Develop custom, simple, high-speed interrupt handler for inter-processor synchronization - Set up / customize A7 side RPMsg for inter-processor communication - Develop SPI driver for MCP3208 (or similar) ADC - Develop I2C driver for custom I2C hardware - Develop I2C drivers for real-time clock and BMP384 - Assist with developing TCP communication with re-connectable interface - Assist with porting existing application to A7/Yocto Linux

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

I am looking for a freelancer to help me create a re-usable contract between our company and U.S. real estate and business owners who will allow us to install our wireless telecom hardware at their location(s). The host provides the electricity and (usually the internet connection) and we pay the host, typically based on the amount of data traffic. The ideal candidate should have experience in contract drafting and be familiar with the specific requirements and considerations related to internet-connected hardware installation. This contract should cover all necessary terms and conditions, including but not limited to payment terms, liability, and confidentiality. The freelancer will need to collaborate closely with me to understand my specific needs and tailor the contract accordingly.

Electrical EngineeringElectronicsPCB DesignWireless CommunicationEmbedded System
  • Fixed price
  • Intermediate
  • Est. budget: $2,500.00

We are seeking a talented individual to provide assistance with our ongoing embedded Linux project. The ideal candidate should have a strong background in embedded systems development and a deep understanding of Linux operating systems. The primary responsibilities will include troubleshooting and debugging, implementing new features and improvements, and optimizing system performance. The successful candidate must be proficient in C/C++ programming and have experience with device drivers and kernel development. Additionally, knowledge of hardware interfaces, such as SPI, I2C, and UART, is highly desired. Excellent problem-solving and communication skills are essential for this role. Skills: - Embedded systems development - Linux operating systems - C/C++ programming - Device drivers - Kernel development - Hardware interfaces (SPI, I2C, UART)

Raspberry PiEmbedded SystemEmbedded LinuxCEmbedded CLinux
  • Hourly
  • Expert
  • Est. time: 1 to 3 months, Not sure

We are seeking a highly skilled firmware developer with expertise in Cypress PSoC for an upcoming project. The ideal candidate will have a strong background in embedded systems and be proficient in C programming. This project involves optimizing existing firmware for a sports technology device with a focus on improving battery life and enhancing Bluetooth connectivity.

Microcontroller ProgrammingEmbedded SystemCBluetooth LEFirmware Programming
Jobs Per Page: Â