Embedded Software Engineer

7 days ago


Ahmedabad, Gujarat, India Technostacks Full time
Job Title: Embedded Software Developer

We 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 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.
  • 2-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 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 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 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 Tata Consultancy Services Full time

    Embedded Software Engineer Job DescriptionTata 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/services on RTOS/Automotive OSEnsuring compliance with automotive embedded coding standards like...


  • Ahmedabad, Gujarat, India Strategic HR Solutions Full time

    Job Title: Senior Embedded EngineerJob Summary:We are seeking a highly skilled Senior Embedded Engineer to join our team. The ideal candidate will have a strong background in C/C++ programming, Linux kernel development, and multimedia HAL framework expertise.Key Responsibilities:Work as an individual contributor and mentor junior engineers.Develop and...


  • Ahmedabad, Gujarat, India TEKSUN Full time

    Job Title: Sr. Embedded Firmware EngineerAbout the Role:We are seeking a highly skilled and experienced Sr. Embedded Firmware Engineer to join our team at Teksun. As a key member of our engineering team, you will be responsible for designing, developing, and testing firmware for our embedded systems.Key Responsibilities:Design and develop firmware for our...


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

    Embedded Systems EngineerAt Gridbots Technologies Pvt Ltd, we are seeking an experienced Embedded Systems Engineer to join our team. As an Embedded Systems Engineer, you will be responsible for designing, developing, and testing embedded systems for robotic applications, including hardware and software integration.Key Responsibilities:Design and develop...


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

    Job Title: Embedded EngineerJoin GRIDBOTS TECHNOLOGIES PVT LTD, a leading robotics and automation technology provider, as an Embedded Engineer. We are seeking a skilled professional to design, develop, and test embedded systems for robotic applications.Key Responsibilities:Embedded System Design: Design and develop embedded systems for robotic applications,...


  • Ahmedabad, Gujarat, India TEKSUN Full time

    Job Title: Embedded Firmware Software EngineerJob Summary:We are seeking an experienced Embedded Firmware Software Engineer to join our team at Teksun. As a key member of our firmware development team, you will be responsible for designing, developing, and testing firmware for our low-power devices.Key Responsibilities:Design and develop firmware for...


  • Ahmedabad, Gujarat, India Tesk Training Consultancy Full time

    Job Title: Sr. Embedded Firmware EngineerAt Tesk Training Consultancy, we are seeking a highly skilled and experienced Sr. Embedded Firmware Engineer to lead our team of firmware/software engineers in executing embedded firmware projects.Job Summary:We are looking for a technical leader who can oversee the technical aspects of design, mentor team members,...


  • Ahmedabad, Gujarat, India Elevation Capital Full time

    About PierSight SpacePierSight Space is a pioneering startup at the forefront of space technology, dedicated to building the world's largest constellation of Synthetic Aperture Radar and AIS satellites for unparalleled ocean surveillance. Backed by Techstars Space, in collaboration with NASA and the US Space Force, and esteemed investors from India, we are...


  • Ahmedabad, Gujarat, India TEKSUN Full time

    Job Title: Embedded Firmware Principal EngineerWe are seeking an experienced Embedded Firmware Principal Engineer to join our team at TEKSUN. As a key member of our engineering team, you will be responsible for leading the development of our embedded systems firmware.Key Responsibilities:Lead multiple projects at the technical front and lead cross-functional...


  • Ahmedabad, Gujarat, India TEKSUN Full time

    Job DescriptionJob Title: Embedded Firmware EngineerJob Summary:We are seeking an experienced Embedded Firmware Engineer to join our team at TEKSUN. The successful candidate will be responsible for designing, developing, and testing firmware for our embedded systems.Key Responsibilities:Analyze domain-specific technical or low-level requirements and modify...


  • Ahmedabad, Gujarat, India TEKSUN Full time

    Job Summary:We are seeking a highly skilled Embedded Firmware Engineer to join our team at TEKSUN. As an Embedded Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our embedded systems.Key Responsibilities:Analyze domain-specific technical or low-level requirements and modify firmware as per end-customer or system...


  • Ahmedabad, Gujarat, India Talent Corner Full time

    Job SummaryTalent Corner is seeking a skilled Embedded Firmware Engineer to join our team. As an Embedded Firmware Engineer, you will be responsible for designing, developing, and testing firmware for embedded systems.Key ResponsibilitiesDevelop modular, reusable code in CDesign and implement RTOS-based systems with thread communications and...


  • Ahmedabad, Gujarat, India TEKSUN Full time

    Job DescriptionAt Teksun, we are seeking a highly skilled Embedded Firmware Engineer to join our team. As an Embedded Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our embedded systems.Key Responsibilities:Analyze domain-specific technical or low-level requirements and modify firmware as per end-customer or...


  • Ahmedabad, Gujarat, India Tesk Training Consultancy Full time

    Job Title: Sr. Embedded Firmware EngineerCompany: Tesk Training ConsultancyLocation: RemoteJob Type: Full TimeJob Purpose:This role involves leading a team of firmware/software engineers to execute embedded firmware projects. The technical leader will be responsible for the overall technical aspects of design, mentoring team members, and ensuring project...


  • Ahmedabad, Gujarat, India TEKSUN Full time

    Job Title: Embedded Hardware Principal EngineerJob Summary:We are seeking an experienced Embedded Hardware Principal Engineer to lead our hardware design and development team. The successful candidate will have a strong background in hardware design and development, with expertise in embedded systems, microcontrollers, and digital signal processing.Key...


  • Ahmedabad, Gujarat, India TEKSUN Full time

    Job Summary:We are seeking a highly skilled Embedded Systems Design Engineer to join our team at TEKSUN. The successful candidate will be responsible for designing and developing innovative hardware solutions for our clients.Key Responsibilities:Design and develop embedded systems, including hardware and software components.Collaborate with cross-functional...


  • Ahmedabad, Gujarat, India Azilen Technologiues Full time

    Job Title: Embedded Systems EngineerJob Summary:We are seeking an experienced Embedded Systems Engineer to join our team at Azilen Technologies. As an Embedded Systems Engineer, you will be responsible for designing and implementing technical solutions using the latest technologies and tools. You will work on developing custom Linux-based operating systems...