Job Title: Embedded Firmware – Senior Developer
Position Type: Full-time
Duration: Long Term
Interview Type: Web Cam
Country: India
Work Location: Pune, MH
Work Preference: Onsite
Note: Immediate Joiners Required
Embedded Firmware – Senior Developer
We’re looking for an experienced
Senior Embedded Firmware Engineer
with 6–10 years of experience to design, develop, and validate firmware for microcontroller and microprocessor-based systems powering industrial controls for fire detection and suppression systems, and other safety-critical control products.
This role focuses on embedded, real-time, wired and wireless network-connected devices. The engineer will own module-level design and implementation, support hardware integration, and contribute to system validation and regulatory compliance in industrial environments.
Key Responsibilities
Firmware Development & Architecture Contribution
-
Design and implement embedded firmware modules in assembly, Python, C for either bare metal (linear programming) or RTOS-based systems.
-
Contribute to scalable firmware architecture and reusable platform components.
-
Follow coding standards aligned with safety-critical systems.
Real-Time Systems & Deterministic Execution
-
Design and implement RTOS-based task scheduling and interrupt-driven control logic using CMX or equivalent RTOS.
-
Implement watchdog mechanisms, fault detection, and safe-state transitions.
Industrial Device Drivers & Control Systems
-
Develop and maintain firmware drivers for industrial and electro-mechanical components, including, Motors (BLDC, stepper, AC), Solenoids and valves, Relays, contactors, circuit breakers, Industrial sensors (pressure, flow, temperature, smoke).
-
Implement PWM control, ADC/DAC interfacing, and protection logic.
-
Ensure safe operation and deterministic response under fault conditions.
Networking & Wireless Integration
-
Implement wired communication protocols including TCP/IP, RS485/RS232, and Modbus.
-
Contribute to real-time communication implementations where applicable.
-
Integrate and troubleshoot wireless technologies such as Zigbee, BLE, LoRa / LoRaWAN, Mesh networking architectures.
-
Support OTA firmware updates over wired and wireless channels.
Secure Cloud Connectivity
-
Implement device-to-cloud communication using MQTT/TLS or equivalent secure protocols.
-
Support telemetry, provisioning, remote diagnostics, and firmware update mechanisms.
Hardware/Firmware Integration & Validation
-
Participate in board bring-up, hardware debugging, and system integration.
-
Use oscilloscopes, logic analysers, and protocol analysers for root cause analysis.
-
Collaborate with hardware and verification teams to execute validation plans.
Compliance & Documentation
-
Develop documentation required for UL/ULC/FM/FCC/CE/VDS/LPCB regulatory compliance.
-
Maintain traceability of firmware features and changes.
-
Support manufacturing release and production testing.
Qualifications
-
Experience: 5–10 years in embedded firmware development for industrial controls and safety-critical systems.
-
Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related.
-
Strong expertise in Embedded C/C++, RTOS-based firmware design and coding, Real-time and interrupt-based systems.
-
Hands-on experience with Industrial device driver development, Electro-mechanical control systems, Wired communication protocols (TCP/IP, RS485, Modbus), Wireless technologies (Zigbee, BLE, LoRa, Mesh).
-
Experience with secure device connectivity (MQTT/TLS) preferred.
-
Strong debugging, problem-solving, and system-level thinking skills.
-
Ability to collaborate effectively in cross-functional Agile teams.
-
Prior experience in regulated, safety-critical, or high-reliability domains preferred.
-
Excellent communication and collaboration skills in cross-functional Agile teams.
Tech Stack & Tools
-
Programming: Embedded C/C++, Python
-
RTOS: CMX or equivalent
-
Microcontrollers & Microprocessors: Renesas, Microchip, Cypress (or similar)
-
Communication: TCP/IP, RS485/RS232, Modbus, MQTT
-
Wireless: Zigbee, BLE, LoRa, Mesh Networking
-
Development Tools: IAR, vendor IDEs
-
Version Control: Git/GitHub
-
Debug Tools: Oscilloscope, logic analyser, protocol analysers
Core Competencies
-
Firmware Craftsmanship | Industrial Controls Expertise | Real-Time Systems Thinking | Safety Critical Design | Debugging Excellence | Collaboration | Ownership Mindset | Accountability | Continuous Improvement