Microcontroller Programming Engineer

1 - 4 years

2 - 4 Lacs

Posted:2 months ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & Responsibilities - Microcontroller Programmer Firmware Development: Write and maintain firmware for microcontrollers like ATmega, ESP32, PIC, , ensuring efficient, optimized, and reliable code. Programming & Debugging: Develop code in languages such as C or C++, microcontrollers, and perform debugging using IDEs, logic analyzers, oscilloscopes, and other tools. System Integration: Integrate microcontroller-based systems with sensors, actuators, displays, and communication modules like IoT modules (Wi-Fi, Bluetooth, GSM, LoRa). Testing & Validation: Test and validate firmware performance in real-world conditions, including stress testing, and troubleshoot hardware-software interactions. Documentation: Maintain clear and comprehensive documentation of firmware and hardware design for internal and customer use. Collaboration: Work closely with hardware engineers, software developers, and other team members to develop innovative electronic products. Continuous Improvement: Research and implement new technologies, methodologies, and best practices in embedded system development. Preferred Candidate Profile Educational Background: Bachelors degree in Electronics Engineering, Computer Science, or Diploma in relative field. Experience: 1-4 years of hands-on experience in embedded systems programming, especially with microcontrollers (ATmega, ESP32, ). Technical Skills: Proficiency in C/C++ for embedded systems. Familiarity with RTOS and low-power designs. Experience with communication protocols such as SPI, I2C, UART, and CAN. Knowledge of hardware components like sensors, actuators, and displays. Problem-Solving Skills: Strong analytical and troubleshooting skills to solve hardware-software integration issues. Attention to Detail: Good in coding, testing, and documentation. Team Player: Good communication skills and ability to work in a cross-functional team. Adaptability: Ability to quickly learn new platforms, tools, and technologies. Perks and Benefits Mobile Phone Allowance Travelling Allowance Medical Leaves ( Proof Required) Over Time Incentives

Mock Interview

Practice Video Interview with JobPe AI

Start Microcontroller Interview Now

My Connections Om Energy Savers

Download Chrome Extension (See your connection in the Om Energy Savers )

chrome image
Download Now

RecommendedJobs for You

Bengaluru / Bangalore, Karnataka, India

Bengaluru / Bangalore, Karnataka, India

Pune, Maharashtra, India

Pune, Maharashtra, India

Hyderabad / Secunderabad, Telangana, Telangana, India

Bengaluru / Bangalore, Karnataka, India