Embedded Software Engineer

6 days ago


ahmedabad, India Technostacks Full time

Job Description:

We are seeking a skilled Embedded Software Developer to join our growing team. The ideal candidate

will have 3+ years of experience in embedded system design and development, with a focus on

platforms like ESP32, NRF52, and STM32 + RaspberryPi. You will work closely with hardware

engineers and cross-functional teams to develop firmware for cutting-edge products. Your expertise

will help shape the next generation of IoT and embedded solutions.

Key Responsibilities:

Develop, test, and maintain firmware for embedded systems based on ESP32, NRF52, and STM32

platforms + RaspberryPi .

Collaborate with hardware engineers to ensure seamless integration between hardware and firmware.

Write and optimize low-level drivers for communication protocols such as UART, SPI, I2C, BLE, and Wi

Fi.

Implement power management and real-time processing techniques to optimize system performance.

Debug and troubleshoot embedded software using oscilloscopes, logic analyzers, and debuggers.

Participate in the full product development cycle including concept, design, prototyping, and

production.

Conduct code reviews and ensure firmware quality through testing and validation.

Maintain and improve documentation for firmware, interfaces, and APIs.

Qualifications:

Bachelor’s degree in Electronics, Computer Engineering, Electrical Engineering, or a related field.

3+ years of experience in embedded software development.

Hands-on experience with ESP32, NRF52, and STM32.

Proficiency in C/C++ programming languages.

Familiarity with RTOS (e.g., FreeRTOS) and bare-metal programming.

Experience with communication protocols (I2C, SPI, UART, BLE, Wi-Fi).

Knowledge of embedded development environments and debugging tools (e.g., Keil, IAR, GCC, Segger,

etc.).

Understanding of hardware schematics and the ability to collaborate with hardware teams.

Skills & Competencies:

Strong programming skills in C/C++, with an emphasis on embedded systems.

Experience with low-power design and optimization for battery-powered devices.

Knowledge of wireless communication protocols such as Bluetooth Low Energy (BLE) and Wi-Fi.

Hands-on experience with debugging tools (oscilloscope, JTAG, SWD).

Familiarity with version control systems (e.g., Git) and CI/CD tools.

Soft Skills:

Excellent problem-solving and debugging skills.

Strong communication and collaboration skills, able to work effectively with cross-functional teams.

Self-motivated with the ability to manage multiple tasks and priorities in a dynamic environment.

Detail-oriented with a strong focus on quality and reliability



  • Ahmedabad, Gujarat, India Larsen & Toubro Full time

    About Us:{company} is a leading technology company that delivers innovative software solutions to businesses worldwide.About the Role:We are seeking an experienced Embedded Software Engineer to join our team in {company}. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing embedded software...


  • ahmedabad, India Technostacks Full time

    Job Description: We are seeking a skilled Embedded Software Developer to join our growing team. The ideal candidate will have 3+ years of experience in embedded system design and development, with a focus on platforms like ESP32, NRF52, and STM32 + RaspberryPi. You will work closely with hardware engineers and cross-functional teams to develop firmware for...


  • Ahmedabad, India Technostacks Full time

    Job Description: We are seeking a skilled Embedded Software Developer to join our growing team. The ideal candidate will have 3+ years of experience in embedded system design and development, with a focus on platforms like ESP32, NRF52, and STM32 + Raspberry Pi. You will work closely with hardware engineers and cross-functional teams to develop...


  • ahmedabad, India Technostacks Full time

    Job Description:We are seeking a skilled Embedded Software Developer to join our growing team. The ideal candidatewill have 3+ years of experience in embedded system design and development, with a focus onplatforms like ESP32, NRF52, and STM32 + RaspberryPi. You will work closely with hardwareengineers and cross-functional teams to develop firmware for...


  • Ahmedabad, India Technostacks Full time

    Job Description:We are seeking a skilled Embedded Software Developer to join our growing team. The ideal candidatewill have 3+ years of experience in embedded system design and development, with a focus onplatforms like ESP32, NRF52, and STM32 + RaspberryPi. You will work closely with hardwareengineers and cross-functional teams to develop firmware for...


  • Ahmedabad, Gujarat, India Technostacks Full time

    Job Title: Embedded Software DeveloperWe are seeking a skilled Embedded Software Developer to join our growing team at Technostacks. The ideal candidate will have 2-3 years of experience in embedded system design and development, with a focus on platforms like ESP32, NRF52, and STM32 + RaspberryPi.Key Responsibilities:Develop, test, and maintain firmware for...


  • Ahmedabad, Gujarat, India Technostacks Full time

    Job Title: Embedded Software DeveloperWe are seeking a skilled Embedded Software Developer to join our team at Technostacks. The ideal candidate will have 2-3 years of experience in embedded system design and development, with a focus on platforms like ESP32, NRF52, and STM32 + RaspberryPi.Key Responsibilities:Develop, test, and maintain firmware for...


  • Ahmedabad, India Technostacks Full time

    Job Description:We are seeking a skilled Embedded Software Developer to join our growing team. The ideal candidatewill have 3+ years of experience in embedded system design and development, with a focus onplatforms like ESP32, NRF52, and STM32 + Raspberry Pi. You will work closely with hardwareengineers and cross-functional teams to develop firmware for...


  • Ahmedabad, India Technostacks Full time

    Job Description: We are seeking a skilled Embedded Software Developer to join our growing team. The ideal candidate will have 3+ years of experience in embedded system design and development, with a focus on platforms like ESP32, NRF52, and STM32 + RaspberryPi. You will work closely with hardware engineers and cross-functional teams to develop firmware for...


  • Ahmedabad, India Technostacks Full time

    Job Description: We are seeking a skilled Embedded Software Developer to join our growing team. The ideal candidate will have 3+ years of experience in embedded system design and development, with a focus on platforms like ESP32, NRF52, and STM32 + RaspberryPi. You will work closely with hardware engineers and cross-functional teams to develop firmware...


  • Ahmedabad, India Technostacks Full time

    Job Description: We are seeking a skilled Embedded Software Developer to join our growing team. The ideal candidate will have 3+ years of experience in embedded system design and development, with a focus on platforms like ESP32, NRF52, and STM32 + RaspberryPi. You will work closely with hardware engineers and cross-functional teams to develop firmware for...


  • ahmedabad, India Technostacks Full time

    Job Description: We are seeking a skilled Embedded Software Developer to join our growing team. The ideal candidate will have 3+ years of experience in embedded system design and development, with a focus on platforms like ESP32, NRF52, and STM32 + RaspberryPi. You will work closely with hardware engineers and cross-functional teams to develop firmware for...


  • Ahmedabad, Gujarat, India eInfochips Private Limited Full time

    Job DescriptionJob SummaryeInfochips Private Limited is seeking a highly skilled and experienced Embedded Software Engineer to join our team. The successful candidate will be responsible for designing and developing real-time embedded software and firmware, as well as PC and mobile-based software applications.Key ResponsibilitiesDesign and develop real-time...


  • Ahmedabad, Gujarat, India Gridbots Technologies Pvt. Ltd. Full time

    Job Description: We are seeking a skilled Embedded Software Engineer to execute the embedded software development lifecycle.Key Responsibilities:​Design and implement software for embedded devices and systems from requirements to production deployment.Design, develop, code, test, and debug system software with expertise in OS coding techniques and IP...


  • Ahmedabad, India Tata Consultancy Services Full time

    Greetings from TCS !!! TCS is hiring for (Embedded Software / Firmware Engineer). Experience: 6 - 10 Years Job Location: Ahmedabad Must-Have: Proficiency in embedded C/C++, Experience in developing bootloader and application firmware, middleware/services on RTOS/Automotive OS e.g.Linux/QNX/VxWorks Good knowledge of automotive embedded coding...


  • ahmedabad, India Tata Consultancy Services Full time

    Greetings from TCS !!! TCS is hiring for (Embedded Software / Firmware Engineer). Experience: 6 - 10 YearsJob Location: Ahmedabad Must-Have:Proficiency in embedded C/C++, Experience in developing bootloader and application firmware, middleware/services on RTOS/Automotive OS e.g.Linux/QNX/VxWorks Good knowledge of automotive embedded coding standards like...


  • Ahmedabad, India Tata Consultancy Services Full time

    Greetings from TCS !!! TCS is hiring for (Embedded Software / Firmware Engineer). Experience: 6 - 10 Years Job Location: Ahmedabad Must-Have: Proficiency in embedded C/C++, Experience in developing bootloader and application firmware, middleware/services on RTOS/Automotive OS e.g. Linux/QNX/Vx Works Good knowledge of automotive embedded coding...


  • Ahmedabad, Gujarat, India Tata Consultancy Services Full time

    Job Opportunity at Tata Consultancy ServicesTata Consultancy Services is seeking a skilled Embedded Software Engineer to join our team.Key Responsibilities:Developing bootloader and application firmware for embedded systemsDesigning and implementing middleware and services on RTOS/Automotive OSEnsuring compliance with automotive embedded coding standards...


  • Ahmedabad, Gujarat, India GRIDBOTS TECHNOLOGIES PVT LTD Full time

    Job Title: Embedded Software ArchitectWe are seeking an experienced Embedded Software Architect to join our team at Gridbots Technologies Pvt Ltd. As an Embedded Software Architect, you will be responsible for designing and developing embedded systems for robotic applications, including hardware and software integration.Key Responsibilities:Design and...


  • ahmedabad, India Technostacks Full time

    Job Description:We are seeking a skilled Embedded Software Developer to join our growing team. The ideal candidate will have 2-3 years of experience in embedded system design and development, with a focus on platforms like ESP32, NRF52, and STM32 + RaspberryPi. You will work closely with hardware engineers and cross-functional teams to develop firmware for...