Firmware Engineer

3 weeks ago


Ahmedabad, India Roambee Corporation Full time

Responsibilities

·        Develop firmware for leading edge IoT sensor products.

·        Gather product functional requirements, define proper firmware behavior, and implement firmware modules.

·        Work closely with other developers/teams to ensure proper interoperability with gateway and other IoT products.

·        Work closely with verification and validation (test) team to ensure full test coverage, and quick closure of reported firmware defects.

·        Recognize technical firmware debt, propose mitigation options, and execute based on business priorities.

·        Clearly document code functionality and organization using best practices.

·        Work with technical support to diagnose and troubleshoot customer issues.

·        Champion process improvements to increase quality, reduce costs, and improve efficiency.

·        Participate in agile planning events including Scrums, sprint planning, and retrospectives.

·        Demonstrate ability to work with cross functional and global teams, with the ability to align and bring best in class processes, coding standards etc.

·        Work closely with other developer leads / managers / architects & test teams, gather requirements, prioritize development efforts & deliver business value.

·        Demonstrate strong knowledge in the firmware development domain. Willingness to gain hands-on experience with the products/systems/domain while working as a developer.



Requirements

·        Core Required Skills

·        Demonstrable programming skills and previous experience (3+ years) of firmware development using C.

·        Strong background and understanding of electric circuit fundamentals, and able to read electronic schematic diagrams.

·        Experience developing embedded products using real time operating systems (RTOS) FreeRTOS and/or Contiki experience a plus.

·        Able to develop device drivers when given datasheets and product schematics.

·        Experience with common embedded protocols: I2C, SPI, USART, etc

·        Revision control (Git and Github)

·        Should be able to handle and use basic lab equipment to aid in test and debug of embedded system: Oscilloscope, AC/DC power sources, multi-meters, etc

·        A professional, proactive attitude with good interpersonal skills

·        Be a result-oriented team player. Leader & self-motivated

·        Good at oral & written communication in English, Fluent in French or willing to a learn a plus.

·        Additional Nice to Have Skills

·        C++, Python programming experience.

·        Experience developing battery powered devices

·        Experience with wireless protocols: Zigbee, BLE, Thread, 802.15.4, etc

·        Familiar with Secure Development Life Cycle (SDLC)

·        Good understanding of product development life cycle (Agile methodology, Integration testing etc)

·        Experience with bug reporting and collaboration tools Jira and Confluence

·        Interest or experience with smart devices, smart home systems and IoT Platforms

·        Interest or experience with environmental sensing mechanisms/processes, and ability to apply this knowledge when developing firmware.

·        Qualifications

·        EE Engineer, Computer Engineer, or CS with 3+ years of relevant development experience.



Benefits
  1. Provident Fund, Gratuity, Maternity benefit as applicable, Paternity leave, ESIC, PTO and Public holidays
  2. We provide Group Mediclaim insurance for employee, and their family
  3. Group Personal Accident Policy



  • Firmware Engineer

    5 months ago


    Ahmedabad, India Talent Corner Full time

    Roles and Responsibilities   Design, develop, maintain firmware for embedded systems, focusing on Linux-based platforms. Linux kernel modifications and customizations to support the embedded systems. Device drivers for hardware components, ensuring compatibility with Linux. Desired Candidate Profile   Bachelor's or Master's degree in Electrical...

  • Firmware Engineer

    3 weeks ago


    Ahmedabad, India Roambee Corporation Full time

    Job DescriptionResponsibilities·        Develop firmware for leading edge IoT sensor products.·        Gather product functional requirements, define proper firmware behavior, and implement firmware modules.·        Work closely with other developers/teams to ensure proper interoperability with gateway and other IoT...


  • Ahmedabad, India r3 Consultant Full time

    JD for Sr. Firmware EngineerLocation: AhmedabadResponsibilities:Working in design and development on 8/16/32 bit microcontrollers (ARM M0M9 STM32/TI) FreeRTOS and usage of IDE toolchain debuggers. & Platform experience of ARM DSP PIC.Working on programming and interfacing peripherals like timers UART CAN ADC DAC IO I2C SPI LCD RTC sensors and actuators....

  • Firmware Engineer

    3 days ago


    ahmedabad, India Pal Consultancy Services Full time

    Company DescriptionPal Consultancy Services (PCS) is a leading provider of innovative software solutions based in Ahmedabad. With a focus on creating cutting-edge applications and tailored software, PCS aims to streamline operations, enhance productivity, and drive digital transformation for businesses across industries. The company's dedication to...

  • Electrify Services

    2 weeks ago


    Ahmedabad, India Electrify Services Full time

    Job Description :Position Title : Lead Embedded Firmware Engineer - Full-TimeElectrify Services is one of the fastest growing engineering services start-ups and is looking for a Lead Embedded Firmware Engineer to play a key role in helping our client improve their product and take their business to the next level. This is an individual contributor role with...

  • Firmware Engineer

    2 weeks ago


    Ahmedabad, India Pal Consultancy Services Full time

    Company DescriptionPal Consultancy Services (PCS) is a leading provider of innovative software solutions based in Ahmedabad. With a focus on creating cutting-edge applications and tailored software, PCS aims to streamline operations, enhance productivity, and drive digital transformation for businesses across industries. The company's dedication to...

  • Firmware Engineer

    2 weeks ago


    Ahmedabad, India Pal Consultancy Services Full time

    Company DescriptionPal Consultancy Services (PCS) is a leading provider of innovative software solutions based in Ahmedabad. With a focus on creating cutting-edge applications and tailored software, PCS aims to streamline operations, enhance productivity, and drive digital transformation for businesses across industries. The company's dedication to...

  • Firmware Engineer

    2 weeks ago


    Ahmedabad, India Pal Consultancy Services Full time

    Company DescriptionPal Consultancy Services (PCS) is a leading provider of innovative software solutions based in Ahmedabad. With a focus on creating cutting-edge applications and tailored software, PCS aims to streamline operations, enhance productivity, and drive digital transformation for businesses across industries. The company's dedication to...

  • Firmware Engineer

    2 weeks ago


    Ahmedabad, India Pal Consultancy Services Full time

    Company Description Pal Consultancy Services (PCS) is a leading provider of innovative software solutions based in Ahmedabad. With a focus on creating cutting-edge applications and tailored software, PCS aims to streamline operations, enhance productivity, and drive digital transformation for businesses across industries. The company's dedication to...

  • Firmware Engineer

    1 week ago


    Raipur (Ahmedabad), India Pal Consultancy Services Full time

    Company DescriptionPal Consultancy Services (PCS) is a leading provider of innovative software solutions based in Ahmedabad. With a focus on creating cutting-edge applications and tailored software, PCS aims to streamline operations, enhance productivity, and drive digital transformation for businesses across industries. The company's dedication to...


  • Ahmedabad, India r3 Consultant Full time

    JD for Sr. FirmwareEngineerLocation:AhmedabadResponsibilities:Workingin design and development on 8/16/32 bit microcontrollers (ARM M0M9STM32/TI) FreeRTOS and usage of IDE toolchain debuggers. &Platform experience of ARM DSP PIC.Working onprogramming and interfacing peripherals like timers UART CAN ADCDAC IO I2C SPI LCD RTC sensors and actuators. Memory...


  • Ahmedabad, India Embrill Private Limited Full time

    Job Purpose :Design, develop, and implement tools and processes that help the team create high-quality, reliable code faster to meet and ensure the quality and reliability of the embedded systems in sync with business goals.Scope:· Designing, developing, coding, testing, and debugging system software· To analyze and enhance the efficiency, stability, and...


  • Ahmedabad, India Embrill Private Limited Full time

    Job Purpose :Design, develop, and implement tools and processes that help the team create high-quality, reliable code faster to meet and ensure the quality and reliability of the embedded systems in sync with business goals.Scope:· Designing, developing, coding, testing, and debugging system software· To analyze and enhance the efficiency, stability, and...


  • Ahmedabad, India Embrill Private Limited Full time

    Job Purpose :Design, develop, and implement tools and processes that help the team create high-quality, reliable code faster to meet and ensure the quality and reliability of the embedded systems in sync with business goals.Scope:· Designing, developing, coding, testing, and debugging system software· To analyze and enhance the efficiency, stability, and...


  • Ahmedabad, India Embrill Private Limited Full time

    Job Purpose : Design, develop, and implement tools and processes that help the team create high-quality, reliable code faster to meet and ensure the quality and reliability of the embedded systems in sync with business goals. Scope: · Designing, developing, coding, testing, and debugging system software · To analyze and enhance the efficiency, stability,...


  • ahmedabad, India Embrill Private Limited Full time

    Job Purpose :Design, develop, and implement tools and processes that help the team create high-quality, reliable code faster to meet and ensure the quality and reliability of the embedded systems in sync with business goals.Scope:· Designing, developing, coding, testing, and debugging system software· To analyze and enhance the efficiency, stability, and...

  • Firmware Engineer

    2 weeks ago


    Ahmedabad, India Redicine Medsol Full time

    Company DescriptionRedicine Medsol is a pioneering healthcare technology startup focused on transforming medication adherence. Our innovative smart pillbox solution, developed under the "Make in India" initiative, integrates real-time monitoring, automated reminders, and predictive analytics to enhance patient outcomes and reduce healthcare costs. We are...


  • Ahmedabad, India Azista BST Aerospace Full time

    The selected candidate will be responsible for implementing high-speed high-volume data generation and handling requirements on FPGA based hardware, including storage in and playback from SSDs/SSRs and high-speed serial (SERDES, going to several Gbps) / Parallel (LVDS exceeding a hundred MHz). The subsystems are for use in state-of-the-art spaceborne...


  • Ahmedabad, India Azista BST Aerospace Full time

    The selected candidate will be responsible for implementing high-speed high-volume data generation and handling requirements on FPGA based hardware, including storage in and playback from SSDs/SSRs and high-speed serial (SERDES, going to several Gbps) / Parallel (LVDS exceeding a hundred MHz). The subsystems are for use in state-of-the-art spaceborne...

  • Project Engineer

    2 days ago


    ahmedabad, India ManpowerGroup India Full time

    Job Profile: This is a Leadership role Be Accountable for Product Engineering Services Delivery Lead a team of hardware and software engineers to work together to deliver complex projects Be responsible for effort estimation and daily progress on each project Track the projects progress by using the project plan and schedule as a basis Individual...