Microcontroller Software Developer
1 week 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, we'd 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 Developer
5 days ago
Pune, Maharashtra, India IntraEdge Technology Full time ₹ 15,00,000 - ₹ 25,00,000 per yearLocation: PuneExperience: 4+ YearsEmployment Type: Full-TimeAbout 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),...
-
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,...
-
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...
-
Embedded Software Developer
4 days ago
Pune, Maharashtra, India ACL Digital Full time ₹ 20,00,000 - ₹ 25,00,000 per yearOnly immediate Joiners and local to Pune:Minimum 6 Years of Experience in Embedded Software Development for Automotive projects. 1. Successfully carried out projects in embedded software for Automotive 2. Strong software development and debugging experience in embedded C 3. Very strong experience with Autosar Integration and RTE generation specifically with...
-
Embedded Software Developer
7 hours ago
Pune, Maharashtra, India Acclivis Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per yearAcclivis Technologies is a high-end services company managed by technically qualified professionals with a collective experience of more than 200 man-years in product engineering services with custom solutions to meet client requirements. looking for talented and enthusiastic team members. If you have a passion for technology and creativity, then come join...
-
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 Software
2 weeks ago
Pune, Maharashtra, India Pragmatic Design Solution Full time ₹ 5,00,000 - ₹ 15,00,000 per yearPosition: Embedded Software / Firmware EngineerExperience: 2–4 yearsLocation: Pune Role SummaryWe are looking for an Embedded Software Engineer with 2–4 years of experience in bare-metal firmware development. The role involves working on low-level drivers, board bring-up, and microcontroller programming for innovative embedded products. Key...
-
Embedded Software Developer
4 days ago
Pune, Maharashtra, India ACL Digital Full time ₹ 1,04,000 - ₹ 1,30,878 per yearWe're hiring talented Embedded C Software Developers with experience in RTOS at our Pune location. Looking for professionals who: Have strong coding skills in "Embedded C" "C" "Programming" Understand "real-time operating systems" Are ready to grow in a dynamic work environment. Good experience in "Microcontroller" and "Low level devices" Domain:...
-
Embedded Software Engineer
2 days ago
Pune, Maharashtra, India Talent Corner HR Services Pvt Ltd Full time ₹ 9,00,000 - ₹ 12,00,000 per yearResponsibilitiesDesign, develop, test, and optimize software for embedded systemsEnsure software meets the needs of the hardwareWork closely with hardware engineers to ensure seamless integration between software and hardwareDebug, test, and optimize software to meet performance requirementsCreate demonstration software or create utilities used in testing...