Senior Firmware Engineer

1 month ago


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 scalability of system resources


Required Experience: 3 to 5 years (in embedded)


Job Location: Ahmedabad, Gujarat (Work From Office Only)


Key Accountabilities :

· Identify the client requirements and provide technical solutions/ support to the customers regarding product issues

· Design embedded software for new electronic products ranging from simple microcontroller- based solutions to highly complex embedded processing systems.

· Lead smaller software embedded systems development projects – identifying required development activities and directing other team members in completing those activities

· Collaborate with team members, including hardware designers, to identify software-related requirements and develop corresponding software design strategies or architecture that meets those requirements using the best approach based on performance, cost, and resources

· Develop detailed software specifications based on requirements and implement embedded code by those defined requirements and specifications.

· Initiate bringing the new custom embedded processor hardware with support from hardware designers

· Establish software verification testing tools and methods and execute software testing activities

· Provide software engineering input to development project quoting activities

· Contribute to the improvement of department processes and tools, particularly those related to software development


Qualification and Skills :

· 4-year degree or equivalent experience in Computer Engineering, Electronics and Communications Engineering or a related engineering discipline

· Must have advanced skill in developing original designs with Linux C/C++ in embedded environments including bare-metal, multi-threaded RTOS, and embedded operating systems

· Thorough knowledge of Linux device drivers, Linux Kernel Programming & debugging, Linux Kernel Internals design and development

· Knowledge of Yocto / Buildroot or any other build system

· Experience with Board support package, Device driver, and boot loader development/porting

· Advanced understanding and experience in software development tools and methodologies used in the context of embedded systems. Familiarity with source control via established systems such as GIT, like oscilloscope, protocol analyzer, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA

· Communication Protocols such as SPI, UART, CAN, I2C, WIFI, and Bluetooth

· Advanced understanding of embedded software design and architectural concepts as well as the integration between firmware and hardware (RTOS application development)

· Specific experience with common microcontroller and embedded processing platforms such as ARM

· Strong understanding of software development tools and methodologies used in the context of embedded systems. Familiarity with source control via established systems such as Git

· Demonstrated skill in independently using electronics lab equipment to develop/troubleshoot low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, etc.

· Clear understanding of higher-level languages, object-oriented methodologies, user-interface implementation, and PC application programming. Experience with Qt framework is a plus

· Strong understanding of software test and QA tools and methodologies

· Understanding of hardware schematic, and datasheet of hardware component to derive firmware/software-specific solution

· Experience working with a different embedded platform like microcontrollers, processors, and DSP based on Qualcomm, TI, NXP, NVIDIA, and Intel processors



  • 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

    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

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


  • 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,...


  • 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

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

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

  • 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 eInfochips (An Arrow Company) Full time

    Job Title: Senior Engineer - Microcontroller, RTOSLocation: Ahmedabad/Pune.Experience level: 3+ YearsExpert in C codingWorking knowledge of any one RTOS for example Micrium OS (uCOS), FreeRTOSWorking knowledge with SiLabs, STMicro, NXP controllers based on Cortex M3, M4, M0+ low power modePeripherals: I2C, SDIO, UART, SPI, Timers, DMA, BT, BLEMust have...


  • Ahmedabad, India eInfochips (An Arrow Company) Full time

    Job Title: Senior Engineer - Microcontroller, RTOSLocation: Ahmedabad/Pune.Experience level: 3+ YearsExpert in C codingWorking knowledge of any one RTOS for example Micrium OS (uCOS), FreeRTOSWorking knowledge with SiLabs, STMicro, NXP controllers based on Cortex M3, M4, M0+ low power modePeripherals: I2C, SDIO, UART, SPI, Timers, DMA, BT, BLEMust have...


  • ahmedabad, India eInfochips (An Arrow Company) Full time

    Job Title: Senior Engineer - Microcontroller, RTOSLocation: Ahmedabad/Pune.Experience level: 3+ YearsExpert in C codingWorking knowledge of any one RTOS for example Micrium OS (uCOS), FreeRTOSWorking knowledge with SiLabs, STMicro, NXP controllers based on Cortex M3, M4, M0+ low power modePeripherals: I2C, SDIO, UART, SPI, Timers, DMA, BT, BLEMust have...