BSP Firmware Developer

2 weeks ago


Chennai, Tamil Nadu, India Celestica Full time

Experience: 6-10 yrsLocation: ChennaiRoles & Responsibilities:Develop, test and integrate device drivers for various devices on our high-performance platforms including Ethernet, I2C, PCIe, SPI, USB, NAND devicesCustomize BSP, boot code and device driversWork closely with hardware engineers in board bringupWork closely with manufacturing teams for qualification through diagnostics packagesDevelop software solutions for high availability and redundancyLead and mentor a team of high-performance engineersInteract with customers to gather requirements, design firmware and ensure quality of deliverablesInteract with cross functional team including product management, hardware engineering, manufacturing, sales teams to design high-performance, cost-effective solutions for storage and switching platformsQualifications:6+ years of work experience implementing device drivers and BSPExperience working with cross functional teams including hardware engineering, manufacturingStrong knowledge of real time operating system concepts, multithreading, SMPStrong knowledge of C, Linux driver programming and kernel architectureKnowledge of PythonOutstanding software debugging skillsExperience using a full range of hardware test equipment like JTAG debuggers, I2C analyzer etc.

Solid understanding of Ethernet PHYs, PCIe, USB, SPI, NAND, I2C and SDRAMKnowledge of Intel x86 architecture and BIOS/UEFI is a plusBachelors or Master degree in ECE, CS, IT or EEEExcellent verbal and written communication skillsStrong interpersonal, multitasking and organizational skillsAbility to work under pressure.



  • Chennai, Tamil Nadu, India Celestica Full time

    Experience: 6-10 yrsLocation: ChennaiRoles & Responsibilities:Develop, test and integrate device drivers for various devices on our high-performance platforms including Ethernet, I2 C, PCIe, SPI, USB, NAND devicesCustomize BSP, boot code and device driversWork closely with hardware engineers in board bringupWork closely with manufacturing teams for...


  • Chennai, Tamil Nadu, India Celestica india private limited Full time

    CELESTICA INDIA PVT LTD - HPS (Hardware and Platform Solutions division) Celestica is the brand behind the brands you love in tech. We design, develop, and manufacture leading-edge Hardware Platform Solutions in Networking, Storage, and Server solutions from general-purpose to customized Cloud, AI, machine learning, Edge and 5G deployments. Across Data...

  • Android BSP Lead

    2 weeks ago


    Chennai, Tamil Nadu, India SKYGATE CONSULTING Full time

    Role : Android BSP with Camera/Audio developer".Location : Bangalore/Chennai.Exp : 9-15yrsNotice Period : Immedaite to 30 days.Job Description :Android BSP Lead - Audio :Should have excellent knowledge in android BSP development especially in Qualcomm platforms. Should have extensive knowledge in Android audio / multimedia pipeline, Drivers and middleware....


  • Chennai, Tamil Nadu, India Trimble Full time

    Job Title: Firmware Development Engineer Job Location: Trimble – Chennai Experience Required: 1-2 years of Experience in Embedded Firmware Development. Job Summary: The Firmware Development Engineer (FDE) is a key member of Trimble OSG Firmware Engineering team. This member shall own, develop and execute Embedded Application Firmware...


  • Chennai, Tamil Nadu, India Celestica Full time

    Join the Celestica Global Design Service!Position Available: Senior BMC Firmware EngineerLocation: Chennai, TNResponsibilities:Design requirements analysis based on inputs from customer, business/marketing groups, or system architects.Create firmware architecture design and/or module design specifications.Drive detailed design activities including coding,...


  • Chennai, Tamil Nadu, India Celestica Full time

    Experience: 6-10 yearsLocation: Chennai, TNJob description:You will join Software Department of Celestica Global Design Service as a senior BMC firmware engineer. In this position, you will be responsible to develop and/or customize BMC firmware platforms for various storage products (RAID controllers, disk array enclosures, network attached storage systems,...

  • Firmware Development

    2 weeks ago


    Chennai, Tamil Nadu, India Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As an software engineer in the WLAN firmware group, you will be designing, developing, unit testing, bug fixing and maintaining WLAN firmware components that implements functional aspects of WLAN features on low memory...

  • Firmware Engineer

    4 weeks ago


    Chennai, Tamil Nadu, India Logitech Full time

    Job DescriptionThe Role:Firmware Engineer plays a key role in crafting and enhancing firmware for Logitech Gaming and Computer peripherals products, collaborating with global teams.Your Contribution:Embrace authenticity, openness, hunger for knowledge, and humility. Foster collaboration, embrace challenges, make informed decisions, and take action. These are...

  • Firmware Engineer

    1 month ago


    Chennai, Tamil Nadu, India Logitech Full time

    Job DescriptionThe Role:Firmware Engineer plays a key role in crafting and enhancing firmware for Logitech Gaming and Computer peripherals products, collaborating with global teams.Your Contribution:Embrace authenticity, openness, hunger for knowledge, and humility. Foster collaboration, embrace challenges, make informed decisions, and take action. These are...

  • Firmware Engineer

    4 weeks ago


    Chennai, Tamil Nadu, India Logitech Full time

    Job DescriptionThe Role: Firmware Engineer is responsible for design and development of firmware for Logitech Gaming, Computer peripherals products and work with global teams. Your Contribution: Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviours you'll need for success at Logitech. In this role...

  • Firmware Engineer

    4 weeks ago


    Chennai, Tamil Nadu, India Logitech Full time

    The Role: Firmware Engineer is responsible for design and development of firmware for Logitech Gaming, Computer peripherals products and work with global teams. Your Contribution: Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviours you'll need for success at Logitech. In this role you will ...

  • Firmware Engineer

    1 month ago


    Chennai, Tamil Nadu, India Logitech Full time

    The Role: Firmware Engineer is responsible for design and development of firmware for Logitech Gaming, Computer peripherals products and work with global teams. Your Contribution: Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviours you'll need for success at Logitech. In this role you will ...

  • Firmware Engineer

    1 month ago


    Chennai, Tamil Nadu, India Logitech Full time

    Job DescriptionThe Role: Firmware Engineer is responsible for design and development of firmware for Logitech Gaming, Computer peripherals products and work with global teams. Your Contribution: Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviours you'll need for success at Logitech. In this role...

  • Firmware Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India Logitech Full time

    The Role:Firmware Engineer is responsible for design and development of firmware for Logitech Gaming, Computer peripherals products and work with global teamsYour Contribution:Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviours you'll need for success at Logitech. In this role you willFirmware...


  • Chennai, Tamil Nadu, India Global Pharma Tek Full time

    Activity:Arduino Firmware Engineer - Keyboard & Mouse FunctionalityThis position is all about developing, coding, and troubleshooting Arduino firmware to enable keyboard and mouse features. We need someone who really knows their stuff about the USB Human Interface Device (HID) stack and can tackle any related issues that arise.Responsibilities:Develop and...


  • Chennai, Tamil Nadu, India Cortex Consulting Pvt. Ltd. Full time

    About the Embedded Firmware Engineer Role:Welcome to our team! We are on the lookout for a proactive Embedded Firmware Engineer to join us in our journey towards success.As an Embedded Firmware Engineer, your main focus will be on crafting, creating, testing, and fixing firmware for our embedded systems utilizing C++.You will collaborate closely with...


  • Chennai, Tamil Nadu, India Global Pharma Tek Full time

    Arduino Firmware Engineer - Keyboard & Mouse Functionality This position involves coding and debugging Arduino firmware that enables keyboard and mouse functions. Develop and maintain Arduino firmware for keyboard and mouse operations. Implement and optimize USB HID protocols in the firmware. Debug and troubleshoot USB communication and device interfacing...


  • Chennai, Tamil Nadu, India VETiNSTANT Full time

    Company DescriptionAt VETiNSTANT, an IIT Madras incubated startup. we believe in providing reliable data about pets to help veterinarians provide timely care and resolution. We are developing non-invasive handheld devices that allow anyone to gather clinically accurate data without causing pain to the animal. Our goal is to revolutionize animal healthcare...

  • Firmware QA Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India Trimble Full time

    Trimble is an exciting, entrepreneurial company, with a history of exceptional growth coupled with a disciplined and strategic focus on being the best. While GPS is at our core, we have grown beyond this technology to embrace other sophisticated positioning technologies and, in doing so; we are changing the way the world works. Our solutions are used in over...


  • Chennai, Tamil Nadu, India MaxLinear Full time

    ResponsibilitiesMaxLinear is seeking a Principal Software Development Engineer to join our growing team.In this role, you will focus on the following:Lead development of next generation wireless communications and broadband products like multi-gigabit Wi-Fi and broadband routers, mesh networks and distributed systems providing high speed data...