Position Overview :
We are seeking a passionate and talented Embedded Systems Developer to join our dynamic engineering team.
In this role, you will design, develop, and optimize embedded systems and firmware solutions that power our cutting-edge products across IoT, and Consumer Electronics.
If you enjoy low-level programming, hardware-software integration, and solving complex engineering challenges, we want to hear from you!.
Core Responsibilities :
Firmware / Software Development :
- Design, develop, test, and debug embedded firmware / software for microcontrollers and embedded platforms.
- Write clean, efficient, and scalable code in C / C++ or Assembly.
Hardware Integration :
Interface with sensors, wireless modules, and external peripherals (SPI, I2C, UART, CAN, etc.)Perform hardware bring-up, board support package (BSP) development, and device driver creation.System Architecture & Analysis :
Analyze and interpret hardware datasheets and technical documents to integrate components correctly.Ensure system-level design optimization for performance, reliability, and cost.Real-Time & Bare-Metal Systems :
Work with real-time operating systems (RTOS) and bare-metal environments.Implement multitasking and synchronization mechanisms where required.FOTA (Firmware Over-The-Air) Updates :
Develop and integrate Firmware Over-The-Air update mechanisms for embedded devices.Ensure robust and secure update processes, including rollback and version control.Documentation & Collaboration :
Document software design, architecture, and technical specifications.Collaborate with cross-functional teams (hardware, QA, product management) to align on project goals and timelines.Key Requirements :
Bachelors or Masters degree in Electronics, Electrical Engineering, or a related field.Strong proficiency in C / C++ for embedded development.Experience with Keil uVision IDE for ARM-based development.Excellent ability to read and interpret circuit schematics effectively.Solid understanding of microcontroller architectures and their peripheral interfaces.Experience with key communication protocols (I2C, SPI, UART, CAN, RS-232, Ethernet).Hands-on experience using debugging tools .Familiarity with RTOS concepts and multitasking.Experience implementing FOTA (Firmware Over-The-Air) updates.Comfortable with version control systems (Git preferred).Understanding of low-power system design and optimization techniques.Preferred or Nice-to-Have Skills :
Experience with scripting languagesFamiliarity with Secure Boot and embedded security concepts.Experience with advanced debugging and profiling tools.What We Offer :
Opportunity to shape the future of unsecured lending in emerging markets.Competitive compensation package.Professional development and growth opportunities.Collaborative, innovation-focused work environment.Comprehensive health and wellness benefits.Location & Work Model :
Immediate joining possible.Work From Office only.Based in Gurugram, Sector 65(ref : hirist.tech)