Find Jobs
Hire Freelancers

Embedded SW Engineer

$1500-3000 USD

Cancelled
Posted about 4 years ago

$1500-3000 USD

Paid on delivery
Recorder Firmware Requirements Following are requirements for SW/FW development for an audio recorder. Should be designed by an STM32 embedded firmware engineer with experience in audio. Hardware specifications ● Microprocessor - STM32F4 series (end product will preferably use STM32F423CH) ● Flash memory - eMMC with SDIO interface ● File system: same as modern SD Cards (Max file size can be > 8GB) ● Microphone: MEMS with PDM interface ● Sampling rate: 8000Hz, 16,000Hz …. 44,100Hz (selectable by SW) ● Audio compression (implemented by SW on the STM32 processor) - OGG Vorbis (free license) ● Real time clock (I2C) FW requirements 1. When system gets power, it’ll immediately looks for a FW update binary file in the eMMC root directory 2. If there is an update, the processor will update its FW 3. Delete the FW update file from the eMMC 4. Reboot with the new FW 5. Read the settings file (TBD) from Flash root (contains time, date and sampling rate etc.) 6. Set time and date 7. Set all other parameters as appears on file 8. Delete the settings file 9. Open a new audio file with a name [DATE][TIME].ogg (e.g. [login to view URL]) 10. Start recording 11. While recording: a. Audio samples are encoded by OGG engine and written to eMMC b. Monitor Flash size and stop recording when available space <5% c. Note that user can shut-off power anytime so eMMC write process should maintain a minimum data loss
Project ID: 24180030

About the project

9 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
9 freelancers are bidding on average $2,262 USD for this job
User Avatar
Hi Sir, We are very much looking forward to work on your audio application. We have strong heritage of using stm32 for various applications. We have good idea of I2S and audio protocols run over stm32 and storage based SD cards with middleware. Lets talk to us. We are professional engineers and developers who do such projects from the last 10+ years. We offer you our skills for this project at very low rates comparatively without compromising the quality of work. Let me introduce you to our company TURKTRONICS. We are TURKTRONICS. We are team of professionals with 10+ years of experience in Circuit designs, PCB designs, embedded system solutions, mobile app development, programming and software development. We provide complete end to end solutions for all kind of development projects. IOT is our strong point. In this bid, prototyping and shipping cost is not included however paying extra slight of money to include prototypes. We have the manufacturing facility and we produce the very high standard PCB boards and send ready products to customers doorsteps via DHL. We care about our clients and help them to get out of any potential problem throughout the projects and also give post completion technical support if ever required. We are very much looking forward to hear from you on this in coming days! Cheers!!! Ahmad Lead Technical Engineer TURKTRONICS An Internet of Things Company !
$1,500 USD in 7 days
4.8 (63 reviews)
7.1
7.1
User Avatar
Hi, I am an experienced embedded systems engineer with over 8 years of experience in the field. I read your offer and I think I am the fit for the job. In fact, I have strong experience in developing STM32 firmware using STM32CubeMX or without. I am also very knowledgeable in audio processing, I have experience in audio signal analysis, and audio drivers implementation. Also, I am proficient in writing bootloader s and fw update mechanisms. I invite you to check my profile as I had similar experiences in the past. Best regards,
$3,333 USD in 30 days
5.0 (7 reviews)
6.1
6.1
User Avatar
I have more than 8 years experience in embedded firmware and hardware design . and I have already completed many projects on stm32 . so I can do your job within a time limit with your satisfaction.
$3,888 USD in 30 days
4.9 (8 reviews)
5.0
5.0
User Avatar
I am an expert Arduino Programmer with more than 4 years of experience in Arduino Programming. Everyone learns from their experiences and during these 4+ years, I have done many electronics project based on Arduino that separates me from a lot of freelancers and pulls me on top of them. I have designed many projects related to Automation, Motor Control, Sensor Calibration, and custom board to achieve different projects with a varying application. Some of the Arduino programming projects are also shown in the attached portfolio with the Gig. You can ask me for any type of calibration of the sensor but here is the list of some common Arduino compatible sensors: *Heart Beat Sensor *Accelerometer *Gyro *Pressure Sensor *IR Sensor *Temperature and Humidity Sensor *Light Dependant Resistor (LDR) *GSM Board *WiFi Module *Current Sensor *Gas Sensors *SD Card *Real Time Clock (RTC) *Bluetooth Also, I have experience dealing with the motors and relays of any type and some of them are listed below. *DC Motor *Stepper Motor *Servo Motor
$2,500 USD in 30 days
4.7 (2 reviews)
4.9
4.9
User Avatar
Dear Client, I will use STM32 for this project as requested. I have worked on I2S interface for recording and playback on STM32. You can see my past experience from my profile. I will use IAR Embedded Workbench for development of the Firmware. As requirement are requested they will be made and reported as prescribed. Please feel free to communicate if you have any other queries. We will be glad to answer. Thanks Senior Product Development Engineer Fahad Naveed Khan
$2,250 USD in 30 days
4.7 (22 reviews)
5.0
5.0
User Avatar
Hello, Hope you are doing well! Thanks for sharing your project requirement with us. It will be my great pleasure to work on your project. I have checked your requirement, yes I can do it. Recently i have worked on audio player project which involves playing a audio stored file. I have right skills to work on this assignment. My work area includes Computer Software, Embedded Systems (Hardware & Software), Analog & Digital Circuit design, PCB design services etc. My Capabilities: PCB & Schematic: Cadsoft Eagle, Altium Designer 15, Kicad, Proteus. Micrcontroller Arch.: STM32 F0/1/2/4, AVR, PIC16/18/24/32, ARM7, ARM Cortex M0/M3, Arduino Boards, STM Discovery Kits, Raspberry Pi Boards. Wireless Module: ESP, Nordic Modules, RFID/MiFARE, GSM/GPRS(SIMCOM, Telit, Quectel etc),Bluetooth etc. Programming Languages : C, Python, C# .Net, VC++, PHP etc. Programming tools & IDE: Arduino,STM32 Cube IDE,Keil-MDK, AVR Studio, MPLAB X, Visual Studio 2017, Mikroelectronika Mcu Sillicon Vendors: NXP, Atmel, ST Microelectronics, Microchip etc. I will complete the work as per requirement and within suggested time frame. Your work will be kept upto you, it will not be used with other client. Deliverables: Schematic and PCB layout with complete BOM an parts symbol and footprint library designed in altium designer. Well commented C code compiled with Keil uVision 5.
$1,500 USD in 35 days
4.8 (7 reviews)
3.5
3.5
User Avatar
Hi, I can do your project in 21 days. Chat to know more. Thank you for the opportunity. Good bye. I have 5 year experience in electronics industry.I have done many embedded projects and in signal processing also.I can do your project with an RTOS in the microcontroller.
$1,500 USD in 21 days
4.7 (7 reviews)
3.3
3.3
User Avatar
Hi Have a nice day I can perform this job as per your requirements and within your time frame. I have a team of professional Engineers who work with me on my clients projects. Quality of works is our prime focus. Waiting for your response Thanks
$2,222 USD in 15 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
San Diego, United States
5.0
1
Payment method verified
Member since Feb 19, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.