We are seeking an experienced embedded systems developer to write firmware for a custom STM32 microcontrollerPCB. The project involves integrating strain gauges with the microcontroller to read analog signals, process the data, and activate specific LED indicators based on predefined thresholds.
Responsibilities:
Develop firmware for the STM32 microcontroller to interface with strain gauges via the ADC (Analog-to-Digital Converter).
Implement signal processing to convert the strain gauge’s analog output into usable data.
Program the microcontroller to control LED indicators (Green, Amber, Red) based on the processed data, indicating different states.
Ensure the firmware is optimized for low power consumption to maximize battery life.
Skills & Experience:
Proven experience with STM32 microcontroller development and the HAL (Hardware Abstraction Layer).
Strong knowledge of ADC configuration and signal processing for analog-to-digital conversion.
Proficiency in embedded C/C++ programming for microcontroller applications.
Experience with GPIO and LED control for embedded systems.
Additional Information:
The job requires coding for a strain gauge interface and handling real-time data processing for LED control.
The project will involve integration of sensor readings with the microcontroller’s GPIO pins for LED feedback.
We need this turned around very quickly.