Job Title: Embedded Firmware Developer
Experience: 2-4 Years
Location: Ahmedabad, Gujarat
Job Type: Full-Time (Work from Office)
About the Role:
We are seeking a passionate and skilled Embedded Firmware Developer to join our dynamic team. The ideal candidate will have 2-4 years of hands-on experience in developing and testing firmware for embedded systems. This is a great opportunity to work on innovative projects across IoT, consumer electronics, and industrial automation domains.
Key Responsibilities:
Design, develop, and debug embedded firmware for microcontroller-based systems.
Work with hardware engineers to bring up new hardware and ensure firmware-hardware integration.
Develop device drivers and interface with peripherals (I2C, SPI, UART, GPIO, ADC, PWM).
Optimize code for performance, memory usage, and reliability.
Conduct unit testing and hardware-in-the-loop testing.
Document software architecture, code, and development processes.
Requirements:
Bachelor's degree in Electronics, Electrical, Computer Engineering, or related field.
2-4 years of experience in embedded firmware development.
Proficiency in C/C++ programming for microcontrollers (ARM, AVR, PIC, etc.).
Experience with IDEs like Keil, STM32CubeIDE, MPLAB, or similar.
Understanding of RTOS concepts and basic debugging techniques.
Familiarity with communication protocols: UART, SPI, I2C, CAN, etc.
Basic knowledge of circuit schematics and debugging with tools like oscilloscope, logic analyzer, multimeter.
Good to Have:
Experience in IoT product development.
Knowledge of wireless technologies like BLE, Wi-Fi, ZigBee.
Exposure to version control tools like Git.
Why Join ATRI Solutions?
Opportunity to work on innovative and impactful projects
Collaborative, open, and growth-oriented work culture
Access to training and mentorship from experienced engineers
Possibility of fast-track career growth based on performance
Apply Now to be part of ATRI's mission to build the future of intelligent embedded and connected systems.
Job Types: Full-time, Internship
Pay: ₹254,113.53 - ₹1,176,141.26 per year
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.