Get more replies from employers
Send a job-specific resume in minutes.
Datacultr is a global DigitalOperating System for Risk Management and Debt Recovery, we drive CollectionEfficiencies, Reduce Delinquencies and Non-Performing Loans (NPL’s). Datacultris a Digital-Only provider of Consumer Engagement, Recovery and CollectionSolutions, helping Consumer Lending, Retail, Telecom and Fintech Organizationsto expand and grow their business in the under-penetrated New to Credit andThin File Segments.
We are helping millions of new tocredit consumers, across emerging markets, access formal credit and begin theirjourney towards financial health. We have clients across India, South Asia,South East Asia, Africa and LATAM.
Datacultr is headquartered inDubai, with offices in Abu Dhabi, Singapore, Ho Chi Minh City, Nairobi, andMexico City; and our Development Center is located out of Gurugram, India.
ORGANIZATION’S GROWTH PLAN
Datacultr’s vision is to enableconvenient financing opportunities for consumers, entrepreneurs and smallmerchants, helping them combat the Socio-economic problems this segment facesdue to restricted access to financing.
We are on a mission to enable 35 millionunbanked & under-served people, access financial services by the end of 2026.
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.
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.
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
Bachelor’s or Master’s 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).
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 (e.g., Python) for test automation.
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