BSP Firmware Developer

4 weeks ago


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 Centers and Enterprise deployments, we are partnered with an impressive roster of some of the world's biggest tech companies. We work with 9 of the top 10 global internet service providers, 4 of the top 5 global storage providers, 3 of the top 5 networking OEMs, and the top 3 non-X86 server providers engineering solutions for this generation and the next.

Roles & Responsibilities :


- Develop, test and integrate device drivers for various devices on our high-performance platforms including Ethernet, I2C, PCIe, SPI, USB, NAND devices

- Customize BSP, boot code and device drivers

- Work closely with hardware engineers in board bringup

- Work closely with manufacturing teams for qualification through diagnostics packages

- Develop software solutions for high availability and redundancy

- Lead and mentor a team of high-performance engineers

- Interact with customers to gather requirements, design firmware and ensure quality of deliverables

- Interact with cross functional team including product management, hardware engineering, manufacturing, sales teams to design high-performance, cost-effective solutions for storage and switching platforms

Qualifications :

- 10+ years of work experience implementing device drivers and BSP

- 4+ years of experience in technical leadership role

- Experience working with cross functional teams including hardware engineering, manufacturing

- Strong knowledge of real time operating system concepts, multithreading, SMP

- Strong knowledge of C, Linux driver programming and kernel architecture

- Knowledge of Python

- Outstanding software debugging skills

- Experience 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 SDRAM

- Knowledge of Intel x86 architecture and BIOS/UEFI is a plus

- Bachelors or Master degree in ECE, CS, IT or EEE

- Excellent verbal and written communication skills

- Strong interpersonal, multitasking and organizational skills

- Ability to work under pressure. (ref:hirist.tech)
  • Android BSP Lead

    4 weeks ago


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


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

    About the Role:We are seeking a motivated and results-oriented Embedded Firmware Engineer to join our growing team. In this exciting role, you will play a key part in designing, developing, testing, and debugging firmware for our embedded systems using C++. You will work closely with hardware engineers and other developers to create robust and efficient...


  • Bangalore/Chennai, Tamil Nadu, India Cientra Techsolutions Full time

    Job Requirements :- At least 2-6 years of relevant hands-on technical experience in WLAN/Linux driver development with a record of strong individual technical achievement.- Strong programming skills in C.- Must have hands-on working experience working on real-time embedded systems.- Must have hands-on experience in solving complex system issues with good...


  • Bangalore/Chennai, Tamil Nadu, India Allime Tech Solutions Full time

    Notice Period : 45 days or less Education : B.E/B. Tech, M.E/M. Tech Graduate or MCA Job Description : - Design and implement software of embedded devices and systems from requirements to production and commercial deployment - Design, develop, code, test and debug system software - Review code and design - Analyze and enhance efficiency, stability and...


  • Chennai, Tamil Nadu, India timesjobs Full time

    # ## Job SummaryMultimedia designers create interactive content using special effects, graphics, audio, video and other electronic tools. They may deliver content for video games, commercials, movies or television shows. This career requires both creativity and knowledge of how to design high-quality products. Multimedia designers often work long weeks, and...


  • Chennai, Tamil Nadu, India FIS Global Full time

    Position Type : Full time Type Of Hire : Experienced (relevant combo of work and education) Education Desired : General Equivalency Diploma Travel Percentage : 0%Production Support Technician - Chennai/Bangalore 2+ yrsJob Description SummaryAre you curious, motivated, and forward-thinking? At FIS you'll have the opportunity to work on some of the most...


  • Chennai, Tamil Nadu, India World Bank Group Full time

    Job DescriptionDescription –>The ITS Enterprise Services unit, provides a wide range of technical services: data centers, system administration, database, middleware, cloud, enterprise monitoring and identity and access management.We provide a meaningful, open, and collaborative environment. We have many interesting problems to solve, providing you an...


  • Chennai, Tamil Nadu, India World Bank Group Full time

    Job DescriptionDescription –>The ITS Enterprise Services unit, provides a wide range of technical services: data centers, system administration, database, middleware, cloud, enterprise monitoring and identity and access management.We provide a meaningful, open, and collaborative environment. We have many interesting problems to solve, providing you an...


  • Chennai, 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 devices- Customize BSP, boot code and device drivers- Work closely with hardware engineers in board bringup- Work closely with manufacturing teams for...


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

  • Ecockpit BSP Leads

    4 weeks ago


    Chennai, India Tata Elxsi Full time

    Ecockpit BSP Leads / Developers We are looking for bright and passionate engineers, senior engineers and leads who are familiar with automotive development covering following :- Experience in Linux BSP or other POSIX RTOS like QNX, Integrity, Android Experience in QNX, INTIGRITY Multivisor, Xen Hypervisor porting and customization Experience in...

  • Android BSP Lead

    4 weeks ago


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


  • Chennai, India Trimble Full time

    Job Title: Firmware Development EngineerJob Location: Trimble – ChennaiExperience 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 features, modules and...


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

  • Android BSP Lead

    1 month ago


    Bangalore,Chennai, 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...

  • BSP Developer

    1 month ago


    Pune,Ahmedabad,Chennai,Cochin,Kochi,Gurgaon,Gurugram,Coimbatore,Tamil Nadu, India TekPillar Services Pvt. Ltd Full time

    Job Description : - The incumbent will be responsible for developing software in custom camera security solutions.- Design, develop, and maintain board support packages (BSP) for embedded Linux systems. - Customize and configure Linux kernels, device drivers, and bootloader components to meet specific hardware requirements. - Collaborate with hardware...

  • BSP Developer

    4 weeks ago


    Pune/Ahmedabad/Chennai/Cochin/Kochi/Gurgaon/Gurugram/Coimbatore/Tamil Nadu, IN TekPillar Services Pvt. Ltd Full time

    Job Description : - The incumbent will be responsible for developing software in custom camera security solutions.- Design, develop, and maintain board support packages (BSP) for embedded Linux systems.- Customize and configure Linux kernels, device drivers, and bootloader components to meet specific hardware requirements.- Collaborate with hardware...


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


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


  • Chennai, India Celestica Full time

    Experience: 6-10 years Location: Chennai, TN Job 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...


  • Chennai, India SRS Infoway Full time

    Job Description : We are seeking a highly skilled and experienced Senior Firmware Developer with expertise in IoT platform integration to join our team. In this role, you will be responsible for designing, developing, and optimizing firmware for IoT devices, as well as integrating these devices with our cloud-based IoT platform. You will work closely with...

  • Linux/BSP Engineer

    1 month ago


    Noida,Cochin,Kochi,Ahmedabad,Bangalore,Pune,Chennai,Pollachi,Manesar, India TekPillar Full time

    Role : Linux BSP : 2 - 10 Years Work Location : Ahmedabad, Pune, Manesar, Chennai, Kochi, Pollachi, Bangalore, Noida Must Have skills (Primary, Secondary) : Must have : Embedded, Linux, Device driver, C programming, BSP, Multithreading Good to have : Audio/video, Camera development Job Description : The incumbent will be responsible for developing software...

  • Firmware Engineer

    3 weeks ago


    Chennai, India Logitech Full time

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

  • Firmware Engineer

    4 weeks ago


    Chennai, India Logitech Full time

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

  • Firmware Engineer

    1 month ago


    chennai, India Logitech Full time

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

  • Firmware QA Engineer

    2 weeks ago


    Chennai, India Trimble Full time

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


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