06 Aug
|
Pretlist
|
Noida
Pretlist's panel-less pivot control technology is transforming the manufacturing and farming industries. By eliminating traditional control panels, Pretlist offers manufacturers a unique opportunity to reduce costs, enhance product features, and improve customer value. If you are an Embedded Software Engineer with passion, then join our growing team.
This is an exciting prospect to work with cutting-edge pivot control technology! You'll be at the forefront of innovation, contributing to a truly unique project. You dream it; you build it. Let’s build something big together.
Embedded Software
Engineer (Intern) Minimum Requirements: BE degree in Computer Science or a related field Hands-on experience with Embedded C and C++ for core firmware development
Upto 1 year of experience in embedded firmware development, preferably on Embedded Linux or RTOS platforms Hands-on experience with MCUs (ESP32, STM32, NXP, Nordic, etc.) and peripheral protocols (UART, SPI, I²C, CAN, USB) Experience in board bring-up, peripheral integration, and debugging hardware software interactions using JTAG/SWD, oscilloscopes, and logic analyzers. Develop and work with communication stacks and device protocols, including MQTT, CoAP, Modbus, CAN,
proprietary protocols, BLE, LoRaWAN, NB-IoT, and LTE Diagnose system-level issues and implement logging, diagnostics, and debugging tool Experience in troubleshooting embedded systems and developing diagnostics and debugging tools. Practical experience with JTAG/SWD debugging Understand and interpret schematics, power domains, clock systems, and reset circuits Responsibilities: Design, develop, and maintain embedded firmware in C/C++ for microcontrollers and SoCs Develop and debug low-level embedded protocols and interfaces, including UART, SPI, I2C, RS-485, CAN, BSPs and USB ▪ Design and develop embedded applications on RTOS platforms (FreeRTOS, Zephyr) and/or Embedded Linux (Yocto, Buildroot) Optimize firmware for performance, memory usage, power consumption, and reliability.
Design and implement secure boot, OTA update mechanisms, watchdog recovery, and fault handling
Develop and maintain embedded firmware, perform board bring-up, integrate peripherals, and debug hardware–software interactions Manage project priorities, deadlines, and deliverables
📌 Embedded Software Engineer (Intern) (Noida)
🏢 Pretlist
📍 Noida