We are seeking a highly skilled and motivated Embedded System Engineer to contribute to our mission of revolutionizing air
purification. In this role, you will be responsible for designing, developing, and maintaining code for microcontrollers and updating them
over-time through firmware updates. Working closely with cross-functional teams, you will have the opportunity to shape the future of air
quality technology.
This is an Chennai based - On-Site job opportunity.
Responsibilities:
1. MOST IMPORTANT*: Writing code for wide range of microcontrollers (FIRMWARE WRITING AND UPGRADING OVERTIME)
- Starting with but not limited to 8051.
2. Embedded Software Development: Create and maintain embedded software for microcontrollers (e.g., ARM, PIC, AVR,
STM32) within our air purifier systems.
3. System Design: Architect embedded systems, defining system architecture, hardware-software interfaces, and communication
protocols to optimize air purifier functionality and performance.
4. Sensor Firmware: Develop and maintain firmware for various sensors (e.g., CO2, AQI, particle sensors) to measure air quality
and enable responsive system behavior.
5. Troubleshooting: Diagnose and resolve hardware-software issues collaboratively with cross-functional teams, ensuring timely
product delivery.
6. Quality Assurance: Establish software testing tools and procedures to uphold the quality and reliability of embedded systems
in our air purifiers.
7. PCB Development: Contribute to the design and development of Printed Circuit Boards (PCBs) for seamless integration into
our air purification systems.
8. Continuous Learning: Stay informed about the latest trends and technologies in embedded systems and software
development.
Qualifications:
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
Proficiency in C/C++/Python programming languages.
Preferrable Hands-on experience in microcontroller-based systems and firmware development.
Strong knowledge of communication protocols such as I2C, SPI, and UART.
Familiarity with PCB design software like KiCad, Altium, or Eagle.
Exceptional analytical, problem-solving, communication, and collaboration skills.
Ability to thrive in a fast-paced, dynamic environment.
Self-motivated and capable of working independently with minimal supervision.