👨🏻‍💻 postech.work

Web Developer

five s capital • 🌐 In Person

In Person Posted 1 day, 8 hours ago

Job Description

Firmware Development: Develop, test, and debug embedded firmware in C for 8-bit/32-bit microcontrollers.

- Implement drivers for displays, keypads, buzzers, storage devices, and communication interfaces.

- Manage configuration data storage in EEPROM/Flash.

- Hardware Integration: Work with STM8, STM32, AT32, or equivalent MCUs. Interface with ADCs, sensors, and external modules.

- Ensure stable oscillator setup, clock configuration, and power management.

- System Features: Implement digital filtering and signal processing techniques.

- Develop communication protocols for device connectivity (UART, SPI, I²C, RS-232/RS-485, CAN, Ethernet).

- Support analog/digital outputs and I/O control logic.

- Testing \& Documentation: Debug and validate firmware on prototype and production hardware.

- Write clear technical documentation and maintain code repositories.

- Collaborate with hardware and mechanical design teams.

Required Skills \& Qualifications

- Education: B.E./B.Tech in Electronics, Electrical, Instrumentation, Embedded Systems, or related fields.

- Experience: 2–5 years in embedded system development.

- Technical Skills:

Strong proficiency in C; exposure to C++/Python is a plus.

Hands-on experience with STM8/STM32/ARM Cortex-M series or equivalent MCUs.

Knowledge of communication interfaces (SPI, I²C, UART, RS-232/485, CAN, Ethernet).

Familiarity with analog electronics, op-amps, and ADC interfacing.

Experience in Flash/EEPROM handling.

- Tools: IDEs like STM32CubeIDE, Keil, or similar. Debugging tools such as oscilloscopes, logic analyzers, and LCR meters. Version control (Git preferred).

Job Type: Permanent

Pay: ₹13,000.00 - ₹16,000.00 per month

Work Location: In person

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.