Location: Hyderabad
Firm: Onivart Labs
Position Overview
Onivart Labs is in search of a extremely expert Embedded Software program Engineer for a full-time, on-site place in Hyderabad, India. The best candidate may have in depth expertise in embedded software program improvement, firmware optimization, and real-time programs, with a deep understanding of microcontrollers, communication protocols, and low-level programming.
Key Obligations
- Develop, optimize, and debug embedded firmware for microcontrollers and SoCs.
- Work on bare-metal, RTOS, and embedded Linux-based firmware architectures.
- Design and implement low-level drivers, BSPs (Board Help Packages), and HAL ({Hardware} Abstraction Layers) for numerous embedded platforms.
- Combine and optimize wi-fi communication protocols, together with BLE, Wi-Fi, LoRa, Zigbee, Thread, Matter, UWB, and NB-IoT.
Develop strong and environment friendly firmware for MCUs and SoCs reminiscent of:
- STM32 (F, L, G, H collection)
- nRF52/nRF53 collection (Nordic)
- ESP32/ESP8266 (Espressif)
- Silabs EFR32
- MSP430 (TI)
- ATSAMD/AVR (Microchip)
- Raspberry Pi RP2040
- Renesas RA/RL collection
- Infineon PSoC and XMC collection
Implement real-time information acquisition, sign processing, and sensor fusion algorithms for IoT and industrial purposes.
- Make the most of C, C++, and Rust for firmware improvement, with a deal with efficiency, reminiscence effectivity, and safety.
- Develop and optimize communication stacks for SPI, I2C, UART, CAN, RS485, MODBUS, USB, Ethernet, and PCIe.
- Implement safe bootloaders, OTA (Over-the-Air) firmware updates, and cryptographic safety measures (AES, SHA, ECC).
- Work with energy administration methods, optimizing firmware for ultra-low-power purposes.
- Debug and analyze {hardware}/software program interactions utilizing JTAG/SWD, oscilloscopes, logic analyzers, and protocol analyzers.
- Develop take a look at scripts and automation instruments for firmware validation.
Required {Qualifications}
- Bachelor’s or Grasp’s diploma in Embedded Techniques, Electrical Engineering, Laptop Science, or associated area.
- 3+ years of hands-on expertise in embedded software program improvement.
- Proficiency in C/C++, with expertise in embedded compilers (Keil, GCC, IAR, Clang).
- Experience in debugging utilizing GDB, OpenOCD, J-Hyperlink, ST-Hyperlink, Segger RTT, and Lauterbach TRACE32.
- Expertise with RTOS-based improvement (FreeRTOS, Zephyr, ThreadX, RTEMS, QNX).
- Familiarity with wi-fi stacks (BLE Mesh, Wi-Fi stack, LoRaWAN, Zigbee/Thread Matter protocols).
- Understanding of analog and digital sign processing (DSP), ADC/DAC, PWM, and motor management algorithms.
- Expertise with machine studying on embedded platforms (TinyML, TensorFlow Lite, Edge Impulse, CMSIS-NN) is a plus.
- Sturdy understanding of real-time constraints, interrupt dealing with, DMA, and reminiscence administration (SRAM, Flash, EEPROM, FRAM).
- Data of {hardware} security measures (TRNG, HSM, TPM, TrustZone, Safe Boot).
- Expertise with automated testing frameworks for embedded programs.
Most well-liked Abilities
- Expertise in AI/ML on embedded gadgets.
- Palms-on expertise with energy electronics, battery administration programs (BMS), and power harvesting.
- Familiarity with cloud-connected IoT firmware (MQTT, CoAP, WebSockets, TLS/SSL, AWS IoT, Azure IoT Hub).
- Contribution to open-source embedded software program initiatives.
This function provides a possibility to work on cutting-edge embedded options in IoT, industrial automation, healthcare, and shopper electronics.
👇Comply with extra 👇
👉 bdphone.com
👉 ultractivation.com
👉 trainingreferral.com
👉 shaplafood.com
👉 bangladeshi.assist
👉 www.forexdhaka.com
👉 uncommunication.com
👉 ultra-sim.com
👉 forexdhaka.com
👉 ultrafxfund.com
👉 bdphoneonline.com
👉 dailyadvice.us