Microcontroller Software Developer

2 days ago


Pune, Maharashtra, India Intraedge Technologies Ltd. Full time

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 Qualifications :


- Bachelors 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 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.

(ref:hirist.tech)

  • Pune, Maharashtra, India beBeeSoftwareDeveloper Full time ₹ 30,00,000 - ₹ 50,00,000

    Embedded Software EngineerJob Description:We are seeking a highly skilled Embedded Software Engineer to design, develop, and test software for automotive ECUs. The ideal candidate will have expertise in Embedded C, MATLAB/Simulink, and microcontroller-based platforms.Key Responsibilities:Design and develop embedded software using Embedded C.Develop models...

  • Software Developer

    4 days ago


    Pune, Maharashtra, India TATA Technologies Full time

    Job 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...


  • Pune, Maharashtra, India ACL Digital Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Only 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...

  • Software Tester

    7 days ago


    Pune, Maharashtra, India beBeesoftwaretester Full time

    Job Title: Software TesterWe are seeking a skilled Software Tester to join our team. As a key member of our quality assurance department, you will play a crucial role in ensuring the highest level of product quality.The ideal candidate will have hands-on experience with test automation frameworks such as pytest and RobotFramework, as well as expertise in...


  • Pune, Maharashtra, India beBeeEmbeddedFirmwareEngineer Full time ₹ 50,00,000 - ₹ 60,00,000

    We are seeking a highly skilled and experienced Senior Embedded Firmware Engineer to lead the development of our next-generation embedded systems.The ideal candidate will possess deep expertise in Embedded C programming, CAN communication protocols, UDS, bootloader development, BSW, and device driver development on advanced microcontrollers or SoCs such as...


  • Pune, Maharashtra, India ACL Digital Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    We'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:...


  • Pune, Maharashtra, India beBeeEmbeddedDeveloper Full time ₹ 1,50,000 - ₹ 28,00,000

    Embedded C Developer Job DescriptionWe are seeking a highly skilled Embedded C developer to join our team. The ideal candidate will have experience in embedded systems, microcontrollers, and communication protocols.Responsibilities:Design, develop, and test embedded software for microcontrollers and other devices.Implement communication protocols such as...


  • Pune, Maharashtra, India beBeeEmbeddedSystemsEngineer Full time ₹ 15,00,000 - ₹ 20,00,000

    Job Title: Embedded Systems Engineer Ambitious candidates are sought to join a dynamic team in the medical technology sector. As an Embedded Systems Engineer, you will be responsible for designing and developing cutting-edge medical device software. The ideal candidate will have a strong understanding of C/C++, embedded systems, and microcontrollers....


  • Pune, Maharashtra, India S2 TECHNOLOGY GmbH Full time US$ 80,000 - US$ 1,20,000 per year

    DEPARTMENT – SOFTWARE ENGINEERINGEXPERIENCE RANGE: 4 – 10 YEARSQUALIFICATION • B.E in Electronics & Telecommunication/ElectronicLOCATION – PUNEDESCRIPTION:Candidate will be responsible for Analysis of requirements, implementation, integration, testing and documentation of Automotive Software components (Designing and Configuration of SWC, BSW, MCAL...


  • Pune, Maharashtra, India Coders Brain Full time

    Job DescriptionResponsibilities:- Embedded C, Micro Controller, Communication Protocol - CAN/J1939- Bachelor of Engineering - Electronics, Electronics & Communications Eng- Experience in Embedded domain,working experience in Microcontroller 16/32, Embedded C- Working experience in Base Software integration & Fixing the issues- Good Knowledge of...