
Microcontroller Developer
5 days ago
Location: Pune
Experience: 4+ Years
Employment Type: Full-Time
About the Role:
We are looking for a skilled and hands-on Microcontroller Software Developer with strong C/C++ programming expertise to help design and develop embedded applications for connected devices. This role emphasizes wireless connectivity (Wi-Fi, BLE) and cloud integration (e.g., AWS IoT), contributing to cutting-edge IoT solutions in a collaborative, cross-functional environment.
If you're passionate about embedded systems, real-time development, and building reliable, secure connected products, wed love to hear from you.
Key Responsibilities:
- Develop embedded software for microcontroller-based systems (e.g., ARM Cortex-M).
- Write efficient, modular, and maintainable C/C++ code for real-time applications.
- Integrate wireless communication stacks (Wi-Fi, BLE) and enable cloud connectivity (e.g., AWS IoT, Azure IoT).
- Collaborate with hardware, cloud, and mobile teams to define and implement complete system functionality.
- Conduct debugging, code optimization, unit and integration testing to ensure quality and reliability.
- Participate in design and code reviews; contribute to best practices and development standards.
- Evaluate and integrate third-party SDKs, libraries, and communication protocols.
- Contribute to software architecture discussions, documentation, and continuous improvement initiatives.
Required Qualifications:
- Bachelor's degree in Computer Science, Electronics, or related field.
- 4+ years of hands-on experience in embedded systems development using C/C++.
- Experience working with RTOS (e.g., FreeRTOS, Zephyr).
- Strong knowledge of Wi-Fi, BLE, and secure communication protocols.
- Hands-on experience with ARM Cortex-M microcontrollers and SDKs (e.g., STM32, ESP32, NXP).
- Integration experience with cloud platforms such as AWS IoT, Azure IoT, etc.
- Familiarity with secure boot, OTA updates, and IoT provisioning workflows.
- Solid understanding of the embedded software development lifecycle, including CI/CD practices.
- Strong analytical and debugging skills; effective team collaboration.
Nice to Have:
- Experience with low-power design and optimization for battery-powered devices.
- Knowledge of embedded cryptography and security protocols.
- Scripting skills in Python, Bash, or other languages for testing and automation.
- Familiarity with Agile methodologies and tools like Git, JIRA, etc.
-
Microcontroller Software Developer
4 weeks ago
Pune, Maharashtra, India Intraedge Technologies Ltd. Full timeLocation : Pune.Experience : 4+ Years.Employment Type : Full-Time.About the Role :We are looking for a skilled and hands-on Microcontroller Software Developer with strong C/C++ programming expertise to help design and develop embedded applications for connected devices.This role emphasizes wireless connectivity (Wi-Fi, BLE) and cloud integration (e.g., AWS...
-
Microcontroller Software Developer
1 week ago
Pune, Maharashtra, India IntraEdge Full time ₹ 6,00,000 - ₹ 18,00,000 per yearLocation:PuneExperience:4+ YearsEmployment Type:Full-TimeAbout the Role:We are looking for a skilled and hands-onMicrocontroller Software Developerwith strongC/C++ programmingexpertise to help design and develop embedded applications for connected devices. This role emphasizeswireless connectivity (Wi-Fi, BLE)andcloud integration (e.g., AWS IoT),...
-
Microcontroller Software Engineer
7 days ago
Pune, Maharashtra, India IntraEdge Full time ₹ 8,00,000 - ₹ 12,00,000 per yearJob Title:Microcontroller Software DeveloperLocation:PuneExperience:2 to 8 yearsEmployment Type:Full-TimeAbout the RoleWe are looking for ahands-on Microcontroller Software Developerwith strong experience in modern C++ (C++11/14/17) to design and develop embedded applications for connected devices. The role emphasizeswireless connectivity (Wi-Fi,...
-
Embedded Developer
7 days ago
Pune, Maharashtra, India Pi Square Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per yearStrong proficiency in embedded C programming language.Strong understanding of embedded systems architecture and real-time operating systems (RTOS).Must have Experience on Low Level Device Driver development for Microcontrollers and SoCsMust have worked on external pheripheral interface drivers ex. Camera, TFTs, MemoriesExperience with microcontroller...
-
Embedded Firmware Developer
2 days ago
Pune, Maharashtra, India Headway Consultant Pune Full time ₹ 9,00,000 - ₹ 12,00,000 per yearExperience in firmware in Embedded C/C++ for microcontrollers and SoCs using RTOS (e.g., FreeRTOS,ThreadX).Experience in industrial communication protocols (Modbus RTU/TCP, CAN, RS485).Integrate &debug Bluetooth networking stacks (TCP/IP, UDP, MQTT) Required Candidate profileUtilize Git, and leverage debugging tools like JTAG, oscilloscopes, and logic...
-
Embedded C Developer
2 days ago
Pune, Maharashtra, India Jyotirgamay Solutions Full time ₹ 4,00,000 - ₹ 12,00,000 per yearResponsibilities:* Design, develop, test & maintain embedded systems using Embedded C and microcontrollers.* Collaborate with cross-functional teams on project requirements and deliverables.* Make impactful changes to our existing software systems
-
Software Developer
4 weeks ago
Pune, Maharashtra, India TATA Technologies Full timeJob DescriptionKey Responsibilities:- Design, develop, and test embedded software for automotive ECUs using Embedded C.- Develop models and algorithms in MATLAB/Simulink for control and diagnostic functions.- Integrate and validate software on microcontroller-based platforms.- Implement and debug communication protocols such as CAN and UDS.- Collaborate with...
-
Developer II
7 days ago
Pune, Maharashtra, India Johnson Controls Full time ₹ 5,00,000 - ₹ 15,00,000 per yearDeveloper I - Embedded FirmwareWhat you will doIn this role, you will be part of product development team to manage & deliver new product functionalities, modify existing product's functionalities or improve product functionalities as required.The Embedded Firmware developer will work with technical lead with minimum technical guidance in the Embedded...
-
Senior Software Development Engineer
4 days ago
Pune, Maharashtra, India Prasad Gade Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Description:We are seeking a Software Development Engineer specialising in Embedded Systems to join our dynamic team. As an integral part of our engineering group, you will be responsible for the design, development, and validation of firmware for embedded systems across a range of microcontrollers and microprocessors. This role requires a balance of...
-
Embedded Developer
4 weeks ago
Pune, Maharashtra, India Firstcareercentre Full timeRoles & Responsibilities :- Design, develop, and test embedded software for microcontrollers and embedded systems.- Work on device drivers, firmware development, and hardware-software integration.- Develop and debug low-level code for real-time operating systems (RTOS).- Collaborate with hardware engineers to bring up new boards and chipsets.- Optimize...