Senior Embedded Software Engineer (Hyderabad)

Senior Embedded Software Engineer (Hyderabad)

13 Aug
|
Rapidue Technologies
|
Hyderabad

13 Aug

Rapidue Technologies

Hyderabad

Senior Software Engineer (Python & C++) Device Firmware Development

Job Summary

We are seeking a highly skilled Software Engineer (Python & C++) to manage and improve the software development lifecycle for device firmware systems. The primary focus of this role is to ensure firmware operational reliability, fail-safe implementation, certification compliance, and robust production deployment. This role is ideal for an engineer experienced in system-level software, firmware validation, testing automation, and production readiness but not focused on low-level hardware design.

Experience: 5 to 10 years

Job type: permanent

Work Mode: Hyderabad, Onsite

Key Responsibilities

1 Firmware Operational Stability

Ensure firmware operates reliably in production environments.

Implement and validate fail-safe mechanisms and fallback logic.

Monitor watchdog systems, timeout handling, and safe state transitions.

Work closely with embedded engineers to validate firmware behavior. 2 Python & C++ Development

Develop and maintain: Firmware communication layers Device control applications Diagnostic tools Test automation frameworks

Optimize performance and memory handling in C++ applications.

Develop production-ready Python tools for deployment, logging, and validation.

3 Fail-Safe & Safety Implementation

Implement: Protected boot validation Error recovery mechanisms Redundancy logic Communication retry systems Safe shutdown protocols

Design state machines for controlled device operation.

Ensure system transitions to safe state during: Power failure Communication loss Hardware malfunction Server timeout

4 Production Deployment & Validation





Create secure and repeatable firmware deployment pipelines.

Implement: Boot image validation Signature verification Version rollback mechanisms

Develop health monitoring and diagnostic utilities.

Support field debugging and OTA update validation.

5 Software Development Lifecycle (SDLC)

Follow structured SDLC: Requirement analysis Design documentation Code reviews Unit testing Integration testing Production release management

Maintain CI/CD pipelines.

Ensure code quality and compliance with internal standards.

About Retearn

Retearn is a cleantech innovator transforming waste management with advanced Reverse Vending Machines (RVMs). Leveraging AI, real-time data, and computer vision, our technology ensures efficient recovery and reintegration of PET, glass, and aluminium, driving circularity at scale. Integrated with Indias digital infrastructure, Retearn supports sustainable waste collection and recycling while contributing to the Swachh Bharat mission. As part of the Recykal ecosystem, Retearn offers scalable solutions for plastic, paper, metal, and more, catering to brands, recyclers, and governments. Our flexible recycling systems, including Reklaim Pro and Reklaim Mini, are designed to meet the needs of emerging and established markets, delivering consistent, high-quality results for a cleaner, more sustainable world.

What We Offer

A collaborative and innovative work environment.

Opportunities to work on cutting-edge products in the IoT and AI space.

Competitive salary and healthcare benefits.

A chance to make a meaningful impact by helping users and teams succeed. Website link: retearn.in

📌 Senior Embedded Software Engineer (Hyderabad)
🏢 Rapidue Technologies
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (hyderabad) / hyderabad