Job Title: Embedded Software/Firmware Developer
Job Location: Chennai
Job Type: Full-Time
Experience Level: 0 to 5 Years
:
We are seeking a passionate and skilled Embedded Software/Firmware Developer to join our team. In this role, you will be responsible for designing, developing, and testing embedded software/firmware for wireless communication devices, including IoT edge devices and gateways. This position is ideal for someone who thrives in a dynamic, fast-paced environment and is eager to contribute to high-quality firmware development and delivery.
Key Responsibilities:
• Design, develop, and test embedded software/firmware for IoT edge devices and gateways.
• Implement device firmware interfaces and RF-based wireless communication protocols.
• Design system logic and networking logic (including mesh and star networks) for embedded systems.
• Rapidly prototype solutions and deliver firmware in a fast-paced development cycle.
• Develop and maintain design and requirement documentation to meet ISO standards and Agile workflows.
• Optimize I/O performance and support software QA processes.
• Provide post-production support and troubleshoot defects in firmware design.
• Collaborate closely with hardware design and development teams.
Required Skills and Qualifications:
• Proficiency in embedded software development using C.
• Ability to work with feature engineers to reproduce and resolve reported defects.
• Experience in reverse engineering firmware for IoT devices.
• Familiarity with developing embedded software for resource-limited RTOS-based systems.
• Successfully delivered firmware for at least one product launched in mass production.
• Hands-on experience with common protocols such as I2C, SPI, or similar.
• Knowledge of IoT systems, hardware/software integration, and optimization.
• Experience with ARM-based embedded systems, Linux, and BLE (Bluetooth Low Energy).
• Familiarity with other wireless communication protocols is a plus.
• Programming skills in Java and Python are advantageous.
• Excellent verbal and written communication skills.
Preferred Qualifications:
• Experience with firmware development for IoT devices.
• Immediate availability is a plus.
If you are excited about contributing to cutting-edge wireless communication technology, we encourage you to apply
Job Type: Full-time
Pay: Up to ?800,000.00 per year
Benefits:
• Health insurance
• Paid sick time
• Provident Fund
Schedule:
• Day shift
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.