HamburgerMenu
hirist

Job Description

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 languages

- Familiarity 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


info-icon

Did you find something suspicious?