27 Sep
|
krisent technologies
|
Rajkot
27 Sep
krisent technologies
Rajkot
Key ResponsibilitiesEmbedded Firmware Development
- Develop firmware for microcontroller-based electronic products.
- Write, debug, and optimize embedded C/C code.
- Develop firmware for sensors, alarms, controllers, gateways, and IoT devices.
- Implement device drivers and peripheral interfaces.
- Optimize firmware for reliability, performance, and low power consumption.
Hardware & Peripheral Integration
- Interface microcontrollers with sensors, relays, displays, GSM/GPRS, GPS, RF, LoRa, Wi-Fi, Bluetooth, and other modules.
- Work with ADC, GPIO, PWM, UART, SPI, I2C, CAN, RS485, and other communication interfaces.
- Understand circuit diagrams and assist the hardware team in product development.
- Support PCB bring-up and hardware debugging.
Communication & IoT
- Develop communication between embedded devices and gateways/cloud platforms.
- Work with RF/433 MHz, LoRa/LoRaWAN, Wi-Fi, GSM, and other wireless technologies.
- Implement communication protocols and data formats such as MQTT, TCP/IP, HTTP, and Modbus where required.
- Troubleshoot communication and connectivity issues.
Testing & Debugging
- Perform firmware testing, debugging, and validation.
- Use oscilloscopes, multimeters, logic analyzers, programmers/debuggers, and other test equipment.
- Identify and resolve hardware/firmware integration problems.
- Conduct functional, reliability, and field testing of products.
Product Development
- Participate in complete product development from prototype to production.
- Prepare firmware documentation, test reports, and technical specifications.
- Support production and service teams during product testing and troubleshooting.
- Analyze field failures and implement corrective actions.
- Work closely with Hardware, Software, R&D;,
Production, and Service teams.
Required Technical Skills
- Robust knowledge of Embedded C/C .
- Experience with ARM Cortex-M / STM32 / ESP32 / PIC / AVR or similar microcontrollers.
- Good understanding of microcontroller architecture and peripherals.
- Experience with UART, SPI, I2C, GPIO, PWM, ADC, and timers.
- Knowledge of RTOS such as FreeRTOS will be an advantage.
- Understanding of PCB schematics and electronic circuits.
- Experience with debugging tools and programming interfaces.
- Knowledge of Git/version-control systems.
Preferred Experience
Experience with any of the following will be an advantage:
- RF 433 MHz
- LoRa / LoRaWAN
- GSM/4G
- Wi-Fi / Bluetooth
- Smoke/fire sensors
- Security alarm systems
- CCTV/IoT products
- Battery-operated devices
- Remote monitoring systems
- Cloud-connected IoT products
Educational Qualification
- B.E./B.Tech/Diploma in Electronics & Communication, Electronics, Electrical, Instrumentation, Computer Engineering, or a related field.
Personal Skills
- Strong analytical and troubleshooting ability.
- Good problem-solving skills.
- Ability to work independently as well as with a team.
- Good documentation and communication skills.
- Willingness to learn new technologies.
- Ability to work on multiple projects and meet development timelines.
Key Performance Areas (KPIs)
- Firmware development and delivery timelines.
- Product stability and reliability.
- Number and resolution time of firmware bugs.
- Successful hardware/firmware integration.
- Product testing and validation.
- Support for new product development and production.
- Reduction of field failures and technical issues.
Pay: ₹20,000.00 - ₹35,000.00 per month
Work Location: In person
📌 Embedded System Developer (Rajkot)
🏢 krisent technologies
📍 Rajkot