Embedded System Software Engineer

4 days ago


Bengaluru, Karnataka, India IT Resource Hunter Full time ₹ 15,00,000 - ₹ 25,00,000 per year

Experience: 12 years in Embedded Systems Design & IoT Integration.

What you'll bring :

- Strong expertise in Embedded C (plus familiarity with Embedded Python).

- Hands-on with microcontroller platforms - Raspberry Pi Pico & ESP32.

- Deep knowledge of USB, RS-232, UART, Wi-Fi, LoRa, BLE 5.0 protocols.

- Passion for building IoT-driven, connected solutions.

Key Responsibilities :

- Design, develop, and test embedded software for IoT and connected device platforms.

- Work with various Microcontroller/Microprocessor architectures (e.g., ARM Cortex, ESP32, TI CC32XX, STM32, Microchip).

- Develop low-level drivers and interfaces for peripherals such as ADC, DAC, I2C, SPI, UART, CAN, RS485, DMA, Ethernet, and Display modules.

- Implement and work on Bare metal and RTOS environments (FreeRTOS, VxWorks, QNX, EmbOS, uC OS).

- Work with networking concepts including OSI layers, embedded TCP/IP stacks, and standard IP protocols.

- Integrate RF protocols such as Wi-Fi, Bluetooth/BLE, and IoT Cellular.

- Implement and manage IoT communication protocols such as MQTT, CoAP, and AMQP.

- Use build toolchains and frameworks such as IAR, GCC, Keil, and MPLAB for firmware development.

- Follow coding standards, design release processes (DFMA/DFMEA), and ensure software compliance and quality.

- Work with version control systems (Git) for code management and collaboration.

- Conduct software quality assurance, automated testing, and integration testing.

- Perform hardware and software integration testing and troubleshoot firmware issues using debugging tools and protocol analyzers.

- Work with AWS IoT or Google Cloud IoT for device connectivity and cloud integration.

- Document software design using flowcharts, state diagrams, and logic design, and maintain technical documentation.

- Collaborate with cross-functional teams including hardware engineers and QA teams.



  • Bengaluru, Karnataka, India Skoegle IOT Innovations Pvt ltd Full time ₹ 12,000 - ₹ 14,00,000 per year

    Design and develop embedded software for various applicationsImplement real-time operating systems (RTOS) for efficient system performanceUtilize C and C++ programming languages for software developmentWork on embedded C programming for microcontrollersCollaborate with cross-functional teams to integrate software with hardware componentsConduct circuit...


  • Bengaluru, Karnataka, India IND Design Solutions Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company DescriptionIND Design Solutions is a multidisciplinary design and engineering firm that bridges physical products with digital experiences. Based in India, the company provides a comprehensive range of services from industrial design and mechanical engineering to software and digital services. With a team skilled in creativity, technical expertise,...


  • Bengaluru, Karnataka, India Netradyne Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Netradyne harnesses the power of Computer Vision and Edge Computing to revolutionize the modern-day transportation ecosystem. We are a leader in fleet safety solutions. With growth exceeding 4x year over year, our solution is quickly being recognized as a significant disruptive technology. Our team is growing, and we need forward-thinking, uncompromising,...


  • Bengaluru, Karnataka, India Versabyte Data Systems Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role Overview:We are looking for motivated and skilled Embedded Software Engineers who have a strong foundation in embedded system development and are excited to work at the intersection of hardware and software. This role involves hands-on development, debugging, and optimization of embedded applications for real-world industrial and consumer electronics...


  • Bengaluru, Karnataka, India Qrata Full time ₹ 80,00,000 - ₹ 2,00,00,000 per year

    Description :Key Responsibilities : - Designing and maintaining platform features with strong focus on built in quality to support long term scalability and performance. - Writing clean, maintainable code and contributing to automated testing and continuous integration to ensure a stable development workflow - Translating business needs into technical...


  • Bengaluru, Karnataka, India Digantara Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Digantara is a leading Space Surveillance and Intelligence company focused on ensuring orbital safety and sustainability. With expertise in space-based detection, tracking, identification, and monitoring, Digantara provides comprehensive domain awareness across all regimes, enabling end-users to access actionable intelligence on a single platform. At the...


  • Bengaluru, Karnataka, India Wabtec Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    How will you make a difference?As an Embedded Software Engineer, you will utilize experience and expertise to develop and execute objectives for self and others, as well as provide technical solutions, through Embedded Software Applications, for a myriad of customer requestsYou will have the ability to affect short-term and some long-term business goals on...


  • Bengaluru, Karnataka, India Tonbo Imaging Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    OverviewWe are looking for a detail-oriented Software Engineer (Embedded) to work on NVIDIA Jetson-based embedded platforms. The role involves preparing, configuring, and debugging systems fordeployment in real-world environments. You will be responsible for ensuring the reliability,performance, and integration of embedded Linux systems in applications where...


  • Bengaluru, Karnataka, India Careernet Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Key Skills: C++, Linux, Embedded System, Embedded C, Telematics, InfotainmentRoles and Responsibilities:Design, develop, and implement embedded software solutions for automotive applications.Collaborate with cross-functional teams to define software requirements and specifications.Conduct thorough testing and debugging of embedded systems to ensure...


  • Bengaluru, Karnataka, India, Karnataka Info Way Solutions Full time

    Job Description:Role: Embedded Software Engineer (C++ Developer) Location: Bengaluru We are looking for an experienced Embedded Software Engineer with strong hands-on expertise in C++ development and a solid understanding of embedded systems. The ideal candidate will be responsible for the design, development, integration, and testing of embedded software...