Microcontroller Software Developer

6 days ago


bangalore, India IntraEdge Full time

Location: 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), 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.



  • Bangalore, India Capgemini Full time

    STM Secureboot Development Lead Experience: 10+ Years Join a team at the forefront of embedded security innovation. As an STM Secureboot Development Lead, you’ll play a critical role in designing and implementing secure boot mechanisms for STM-based platforms, ensuring trusted execution environments across next-generation embedded systems. As the STM...

  • Embedded Developer

    4 days ago


    bangalore, India HCLTech Full time

    Walk-In Drive Date: 8-Novmber Time: 9 AM to 3 PM Venue: Bangalore: SEZ, 129, Bommasandra Jigani Link Road, Karnataka · Contact Person: jyothi ) Mail Id: About the Role Embedded C++ Developer with 3 to 5 years of experience. Responsibilities Design, develop, and test embedded software applications. Strong experience in Linux development- Mandatory Proven...

  • Embedded Developer

    4 days ago


    bangalore, India HCLTech Full time

    Walk-In Drive Date: 8-Novmber📍 Time: 9 AM to 3 PM📍 Venue: Bangalore: SEZ, 129, Bommasandra Jigani Link Road, Karnataka 562106 ·Contact Person: jyothi (7411876746)Mail Id: jyothi.ts@hcltech.comAbout the RoleEmbedded C++ Developer with 3 to 5 years of experience.ResponsibilitiesDesign, develop, and test embedded software applications.Strong experience...


  • bangalore, India Capgemini Full time

    STM Secureboot Development LeadLocation: Bangalore Experience: 10+ YearsJoin a team at the forefront of embedded security innovation. As an STM Secureboot Development Lead, you’ll play a critical role in designing and implementing secure boot mechanisms for STM-based platforms, ensuring trusted execution environments across next-generation embedded...


  • Bangalore, Karnataka, India Qode Full time

    Location – Bangalore Experience – 8+ years Work mode- Onsite, immediate Notice period – 15- 30 days Your Responsibilities  Development and maintenance of embedded software in C/C++ for microcontroller- based systems.  Programming and configuration of STM32 microcontrollers (Cortex-M0+, M4, M33).  Implementation of device drivers, peripheral...


  • Bangalore, India Capgemini Full time

    STM Secureboot Development Lead Location: Bangalore Experience: 10+ Years Join a team at the forefront of embedded security innovation. As an STM Secureboot Development Lead, you’ll play a critical role in designing and implementing secure boot mechanisms for STM-based platforms, ensuring trusted execution environments across next-generation embedded...


  • Bangalore, India Capgemini Full time

    STM Secureboot Development Lead Location: Bangalore Experience: 10+ Years Join a team at the forefront of embedded security innovation. As an STM Secureboot Development Lead, you’ll play a critical role in designing and implementing secure boot mechanisms for STM-based platforms, ensuring trusted execution environments across next-generation embedded...


  • bangalore, India Ci4 - Autonomous Defense Full time

    Embedded Systems Intern Job Summary: We are looking for a curious and technically-minded Embedded Systems Intern to gain hands-on experience in embedded systems design, development, and integration. The ideal candidate will be pursuing or have recently completed a degree in a relevant technical field and possess foundational knowledge in microcontroller...


  • Bangalore Urban, India Capgemini Full time

    STM Secureboot Development LeadLocation: Bangalore Experience: 10+ YearsJoin a team at the forefront of embedded security innovation. As an STM Secureboot Development Lead, you’ll play a critical role in designing and implementing secure boot mechanisms for STM-based platforms, ensuring trusted execution environments across next-generation embedded...


  • Bangalore, Karnataka, India Infineon Full time

    Responsible for Platform level Software Validation for Infineon s Automotive chipsets In your new role you will Understand and Review the SW Requirements and its Verification Criteria Understand and Review the SW Architecture from Requirement and end-user application perspective Design and Develop Test cases and Test scripts for the Validation of SW modules...