Embedded System Software Engineer

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


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:Minimum Qualifications:• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. ORMaster's degree in Engineering, Information Systems,...


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

    About Rekise Marine Rekise Marine is a startup focused on sustainably enhancing the utility of oceans through autonomous robotic infrastructure. Our efforts center on developing advanced autonomous technology for the maritime industry, serving both defense and commercial sectors globally. We specialize in creating autonomous vessels both surface and...


  • Bengaluru, Karnataka, India Larsen & Toubro Ltd Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Embedded development & support > Designing, developing, testing and optimising software for embedded systemsExperience with customizing embedded Linux, BSP Experience in working with Zynq MpSoC & Petalinux > Testing and debugging embedded software to ensure reliability and performance > Collaborating with hardware engineers to understand system...


  • Bengaluru, Karnataka, India Hunarstreet Technologies Pvt. Ltd. Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Position : Senior Embedded Software Engineer PCIe / Embedded LinuxLocation : BangaloreExperience : 7+ years- Night ShiftAbout the Role : We are seeking a highly skilled Senior Embedded Engineer with strong expertise in Embedded Linux and PCIe protocol development. The ideal candidate will have deep technical knowledge of PCIe (Gen4 and above) and...