Info Origin Inc.
Website:
infoorigin.com
Job details:
Embedded Firmware – Developer
We’re looking for an experienced Embedded Firmware Engineer with 3–7 years of experience to support development of firmware for industrial control systems used in fire detection and suppression systems and other safety-critical control applications.
This role focuses on embedded, real-time systems controlling electro-mechanical devices and integrating wired and wireless industrial communication protocols.
________________________________________
Key Responsibilities
Embedded Firmware Development
• Develop and maintain assembly, python or embedded C firmware for microprocessor or microcontroller-based industrial control systems.
• Implement linear codes or RTOS-based task scheduling and interrupt-driven control logic using CMX or equivalent RTOS.
• Contribute to modular firmware components aligned with safety-critical coding standards.
Industrial Device Drivers & Control Systems
• Develop and test drivers for Motors (BLDC, stepper, AC), Solenoids and valves, Relays, contactors, breakers, Industrial sensors (pressure, temperature, flow, smoke)
• Implement PWM control, ADC/DAC interfacing, and GPIO-based control logic.
• Support protection logic and safe-state handling under fault conditions.
Wired & Wireless Protocol Integration
• Implement and troubleshoot wired communication protocols such as RS485 / RS232, Modbus, TCP/IP (basic stack integration)
• Support integration of wireless technologies including, Zigbee, BLE, LoRa / Sub-GHz, Mesh networking architectures
Hardware/Firmware Integration
• Assist in board bring-up and debugging using oscilloscopes and logic analysers.
• Support integration testing with hardware and validation teams.
Compliance & Documentation
• Follow development practices aligned with UL/FCC/CE/VDS and safety requirements.
• Maintain proper firmware documentation and version control.
________________________________________
Qualifications
• Experience: 3–7 years in real-time embedded firmware development.
• Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related.
• Strong foundation in Assembly, Embedded C, RTOS-based firmware coding (CMX preferred), Real-time and interrupt-based systems.
• Exposure to Industrial communication protocols (RS485, Modbus), Wireless protocols (Zigbee, BLE, LoRa) preferred, Electro-mechanical device control
• Experience with IAR Embedded Workbench preferred.
• Strong debugging and analytical skills.
• Interest in industrial and safety-critical systems.
________________________________________
Tech Stack & Tools
• Programming: Assembly, Embedded C, Python
• RTOS: CMX or equivalent
• Compiler/IDE: IAR Embedded Workbench
• Microcontrollers & Microprocessors: Renesas, Microchip, Cypress (or similar)
• Wired Protocols: RS485/RS232, Modbus, TCP/IP
• Wireless: Zigbee, BLE, LoRa, Mesh Networking
• Version Control: Git/GitHub
• Debug Tools: Oscilloscope, logic analyser
________________________________________
Core Competencies
• Learning Agility | Real-Time Systems | Attention to Detail | Debugging Excellence | Collaboration | Ownership Mindset | Continuous Improvement
Click on Apply to know more.