Senior Embedded Firmware Engineer – Microcontroller, RTOS, Edge AI
Summary
Senior Embedded Firmware Engineer at Decklar (formerly Roambee), a supply-chain visibility company, designing and maintaining firmware for Edge AI trackers and condition-monitoring IoT devices on ARM Cortex-M microcontrollers. Day-to-day involves C/C++ embedded development with RTOS (FreeRTOS/Zephyr), low-power optimization, peripheral drivers, testing, and mentoring junior engineers.
Job Title: Senior Embedded Firmware
Engineer – Microcontroller, RTOS, Edge AI
Location: Ahmedabad,
India
Experience: 3 to 7 Years
Workplace type:
Full time
About Decklar
Decklar (formerly
Roambee) pioneers Real-Time Decision AI with Unified Visibility, reshaping the
supply chains of Global 2000 leaders to be transparent, automated, and
sustainable. Within weeks, these enterprises transform key processes like
replenishment, goods receipt, revenue forecasting, quality release, security,
and asset management into dynamic, risk-informed operations.
Role Overview:
We are seeking a highly motivated Senior
Embedded Firmware Engineer to join our Edge AI and IoT product development
team. The candidate will design, develop, and maintain high-performance
firmware solutions for microcontroller-based platforms. You will contribute to
next-generation Edge AI trackers and condition-monitoring devices, while also
mentoring junior team members and collaborating across functions.
Key Responsibilities:
1. Design, develop, and
maintain firmware for embedded IoT and Edge AI systems on ARM Cortex M0+/M3/M4
platforms.
2. Implement low-power
strategies, memory optimization techniques, and peripheral management (I2C,
SPI, SDIO, UART, Timers, DMA, BT/BLE, Wi-Fi, GSM).
3. Develop using RTOS
(e.g., FreeRTOS, Zephyr) and bare-metal environments.
4. Debug, optimize, and
validate firmware on complex architectures (multi-core ARM, MCUs with
integrated wireless).
5. Conduct unit testing,
integration testing, and system-level validation for robust deliverables.
6. Perform code reviews,
ensure adherence to coding standards, and guide junior engineers.
7. Collaborate closely
with hardware, software, and QA teams for seamless system integration.
8. Document designs,
code, and processes to maintain traceability and knowledge sharing.
9. Stay updated with
industry trends in Edge AI, IoT, and embedded technologies, contributing
innovative ideas.
Requirements
Required Skills & Experience:
? Expertise in C / C++ programming for embedded systems, with strong code
optimization and debugging skills.
? RTOS experience: Hands-on with FreeRTOS, Zephyr, or similar real-time
OS; understanding of thread scheduling, context switching, and memory
management.
? Microcontroller platforms: ARM Cortex M0+, M3, M4 (low power modes,
peripheral integration).
? Peripheral interfaces: I2C, SPI, SDIO, UART, Timers, DMA, Bluetooth,
BLE, Wi-Fi, GSM.
? Low-power design: Proven experience with memory optimization, power
management, and energy-efficient firmware.
? Edge AI experience: Exposure to Edge AI concepts, including data
preprocessing, event detection, or sensor fusion at the edge.
? Firmware tooling: Skilled in using debuggers, oscilloscopes, logic
analyzers, firmware build chains, and version control (Git).
? IoT device experience: In-field device monitoring, deployment, and
troubleshooting.
? Python or scripting: Comfortable with scripting for automation,
validation, or tool development.
? Object-oriented fundamentals and design patterns for embedded systems.
Preferred (Nice to Have):
? Experience with consumer electronics or high-volume IoT devices.
Education:
? Bachelor’s degree in Electronics / Electrical Engineering / Computer
Science or equivalent experience.
Please note:
- The
applicant must be legally authorized to work in India.
- Compensation is above industry par and depends on
experience and skill level.
- Recruitment agencies: We do not accept
unsolicited agency resumes. Please do not forward resumes to this email,
our company website email, or any other company location. We are not
responsible for any fees related to unsolicited resumes.