Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Microcontroller Software Developer.
India Jobs Expertini

Urgent! Microcontroller Software Developer Job Opening In Pune – Now Hiring IntraEdge

Microcontroller Software Developer



Job description

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.


Required Skill Profession

It Services And It Consulting



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Microcontroller Software Potential: Insight & Career Growth Guide