Embedded Software Engineer

3 weeks ago


Bengaluru India Mars Data Insights Full time

Job Description

Job Title: Embedded Software Engineer

Experience: 6+ years

Job location: Bengaluru /Hybrid

Job Type: Fulltime

Notice Period: Immediate to 15 days

Skills: Design, Code and Test for embedded systems, C++, RTOS, BareMetal, Wireless Tech(TCP/IP, UDP, Wi-Fi, Bluetooth, BLE, NFC LTE Modem), Device drivers, Microprocessor (STM, NXP, SW, HW), PCIe, SAFe, Software/Firmware testing, GitHub , SVN, communication interfaces (USB, GPIB, Ethernet, Serial, RS-485, CAN)

In this role, you have the opportunity to Design and develop software technological solution, platform or reference. Participates in determining the system, subsystem, and interfaces between them. Validates technology assumptions, evaluates alternatives, and defines functional and non-functional requirements. Test and review codes.

Education

This position requires a minimum of a BE/B.Tech or ME/M.Tech in Embedded / Electronics / Computer Engineering or equivalent from an accredited university.

Skills and experience

Design, Code and Test for embedded systems

Minimum 6 to 8 year's experience in Software Design and development in embedded

software/firmware.

Experience in Programming language C++. Understanding of Object oriented

Experience with RTOS and BareMetal (MUST) based Embedded Software.

Experience in wireless communications technologies like TCP/IP, UDP, Wi-Fi, Bluetooth, BLE, NFC

LTE Modem etc

Device drivers - modification and development

Hands-on experience on SPI, I2C, PWM, ADC, DAC, PCIe, I2C, eMMC, USB, UARTs as well as

Memory Management, Scheduling, Interrupts and multi-threading

Microprocessor/Microcontroller development _Strong Knowledge and working experience on

STM, NXP etc. microcontrollers (domain knowledge for designs SW, HW)

Peripherals such as PCIe, memory interfaces, OS primitives, memory management, scheduling,

interrupts, threading

Aware of SDLC. Good grasp of Design Patterns/ Multithreading, Code Reviews

Experience in Agile SW Development practices; experience in scaled agile framework (SAFe) is

preferred

Knowledge of Software/Firmware testing methodologies

Experience in version control tools like GitHub , SVN etc.

Knowledge and application of the following standards and interfaces is preferred

communication interfaces (e.g. USB, GPIB, Ethernet, Serial, RS-485, CAN)

network standards (e.g. TCP/IP, UDP, Wi-Fi, Bluetooth, NFC)

share resume to [Confidential Information]



  • Bengaluru, India AMETEK Paragon Medical Full time

    Job Description Job Title: Embedded Software Engineer Location: Bangalore, KA, IN, 560048 Business Unit: Gatan Posting Date: Sep 20, 2025 Job Description We are currently seeking an experienced Embedded Software Engineer for test fixtures, for our analytical products who will be responsible for designing, developing, modifying and evaluating software for...


  • CV Raman Nagar, Bengaluru, Karnataka, India Design Engineer Full time ₹ 3,60,000 - ₹ 4,20,000 per year

    Electronics Engineer – Embedded Systems (1 Year Experience)Location: BangaloreJob Type: Contractual/Temporary (Extended based on performance)Experience: 1–2 YearsDepartment: Electronics Design & DevelopmentAbout the RoleWe are seeking a motivated and technically skilled Electronics Engineer with experience in Embedded System Design, Analog Circuit...


  • Bengaluru, India Analog Devices Full time

    Job Description About Analog Devices Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare,...


  • Bengaluru, India AMETEK Full time

    Job Description We are currently seeking an experienced Embedded Software Engineer for test fixtures, for our analytical products who will be responsible for designing, developing, modifying and evaluating software for embedded applications. This individual will be responsible for working closely with the Software, Hardware and Operations groups in the...


  • 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, Karnataka Toshiba Software Pvt. Ltd. Full time

    Embedded Software Engineer (MCU Development)Location: BengaluruExperience required: 4-12 yearsNotice Period: Immediate/Max 30 daysRequirement:1. Preferred Experience: 4 to 12 years2. Experience in Embedded Software Domain.3. Experience in MCU development, Peripheral driver development (SPI, I2C, Ethernet, CAN, etc..).4. Experience in porting RTOS like...


  • Bengaluru, India Digantara Full time

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


  • Bengaluru, India Info Way Solutions Full time

    Job Description:Role: Embedded Software Engineer (C++ Developer)Location: BengaluruWe 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, India 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, India Info Way Solutions Full time

    Job Description:Role: Embedded Software Engineer (C++ Developer)Location: BengaluruWe 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...