Current jobs related to Bsp Firmware Developer - Chennai, Tamil Nadu - Celestica

  • BSP Firmware developer

    2 months ago


    Chennai, India Celestica Full time

    Software Engineers [BSP] FirmwareExperience : 10 - 20 yearsLocation: 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...

  • Ecockpit BSP Leads

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

  • Linux BSP Developer

    2 months ago


    Chennai, India Tekpillar Services Full time

    Job Description :- 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 engineers to define system architecture and hardware/software interfaces.- Perform board bring-up and...

  • Firmware Developer

    2 months ago


    Chennai, India Sharp Gaze Tech Services Full time

    Job Description :- Firmware & Devices Developer with C.- 7+ years Proven experience as a Firmware Developer with a strong focus on C programming with knowledge of C# for integration.- Maintain firmware for first party devices develop enhancements, support 3rd party library updates primarily C for NXP Cold Fire and Microchip PIC32 microcontrollers.- Design,...

  • Firmware Engineer

    2 hours ago


    Chennai, India Rail Labs Pvt Ltd Full time

    We are seeking a skilled Firmware Engineer with extensive experience in C programming, low-level system development, and a deep understanding of operating systems. The ideal candidate will be responsible for designing, developing, and optimizing firmware for embedded systems.Experience: 2+ years in any industryJob Location: IIT MadrasKey...

  • C ++ Developer

    5 days ago


    Chennai, India Apps Business IT Solutions Pvt. Ltd. (ABITS) Full time

    Key Responsibilities :- Design, code, test, and debug applications in C and C++ to meet project requirements.- Contribute to at least two development projects involving both C and C++ languages, ensuring quality and timely delivery.- Develop and optimize firmware for image processing applications, ensuring performance and reliability.- Utilize Ubuntu tools...


  • Chennai, India Global Pharma Tek Full time

    Activity : Arduino Firmware Engineer - Keyboard & Mouse Functionality This role focuses on developing, coding, and debugging Arduino firmware that enables keyboard and mouse functionality. The ideal candidate should have a deep understanding of the USB Human Interface Device (HID) stack and possess strong skills in troubleshooting and resolving issues...


  • Chennai, India Logitech Full time

    Description The Role You will work in a central organisation developing common firmware and helping create these new and innovative experiences. You will be part of a transversal team that positively impacts the lives of millions of people and will collaborate with a high-calibre multidisciplinary international team redefining the future of...


  • Chennai, India Global Pharma Tek Full time

    + years of overall firmware engineering experience with + years developing Networking and Hardware based Firewall firmware solutions for Linux or any RTOS. Strong academic credentials with a master’s degree in CS / EE, Mathematics, or other quantitative area of study Design, develop, and optimize firmware for embedded systems using real-time...

  • Firmware Manager

    2 months ago


    Chennai, India Logitech Full time

    Description Position at Logitech G The Role: As a Firmware Manager, you will play a pivotal role in leading the development of embedded software for Gaming Simulation products. Your expertise in microcontrollers, sensors, and real-time operating systems (RTOS) will be instrumental in delivering innovative and high-performance Gaming Simulation...

  • Firmware Engineer

    1 month ago


    Chennai, India Logitech Full time

    Description Logitech is the Sweet Spot for people who want their actions to have a positive global impact while having the flexibility to do it in their own way 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...

  • Firmware Engineer

    4 days ago


    Chennai, India Tekwissen India Full time

    Overview: TekWissen Group is a workforce management provider throughout India and many other countries in the world. The below client represents the connected world offering innovative and customercentric information technology experiences Position: Firmware Engineer Location: Chennai Duration: Full Time Job Description: ...

  • Zilogic Systems

    3 weeks ago


    Chennai, India Zilogic Systems Pvt Ltd Full time

    Primary Responsibilities :- Development and maintenance of BSP and Device Drivers of HLOS such as Linux, QNX, etc.,- Understand the Third party software/ reusable components and interface with the existing system- Create source code adhering to section/domain coding standards and best practices- Design and implement Software / Hardware Debug I/O Assertions...


  • Chennai, India Logitech Full time

    Description The Role You will work in a central organisation developing common firmware and helping create these new and innovative experiences. You will be part of a transversal team that positively impacts the lives of millions of people and will collaborate with a high-calibre multidisciplinary international team redefining the future of...

  • Lead Firmware Engineer

    2 months ago


    Chennai, India Logitech Full time

    Description The Role: As a Lead Firmware Engineer, you will play a pivotal role in design and development of embedded software for Computer peripher products. Your expertise in microcontrollers, sensors, and real-time operating systems (RTOS) will be instrumental in delivering innovative and high-performance HID experiences. You will also be...


  • Chennai, India ZF Group Full time

    Req ID 73232 | SDC Chennai, India, ZF Commercial Vehicle Control Systems India Limited    Senior Embedded Engineer Role & Responsibilities Design and develop software for new innovation concepts on embedded platforms on automotive connectivity and data science. Interact with business teams and technical stakeholders – Understand and...


  • Chennai, India Sieva Networks Solutions Pvt Ltd Full time

    **About Us**: Sieva Networks Solutions is hiring for its exclusive US client, based in California. The client is manufacturing and selling GPS trackers, mainly in the US. Website details: **Key Responsibilities**: - Develop and maintain firmware for GPS tracking devices, with an emphasis on performance optimization, power management, and robust operation. -...


  • Chennai, India Global Pharma Tek Full time

    Technical Skills: . Strong C coding and debugging skills is must. . Understanding of communication protocols(at-least two) like IC, SPI, UART, GPIO and device drivers software is must. . Hands on Firmware & board bring-up (Pinctrl framework, device drivers and applications etc) is must. . Ability to understand IC/IP datasheets, board...


  • Chennai, India MaxLinear Full time

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

  • Sr. Lead

    4 months ago


    Chennai, India Axiado Full time

    Job DescriptionAxiado software team is seeking a Lead Platform Firmware Engineer who has worked on Linux and embedded systems. The position is responsible for owning specific features to take such features from concept to delivery. The ideal candidate will play a key role in developing and optimizing firmware for our platform, ensuring high performance,...

Bsp Firmware Developer

3 months ago


Chennai, Tamil Nadu, India Celestica Full time
Experience: 6-10 yrs

Location:
Chennai

Roles & Responsibilities:
Develop, test and integrate device drivers for various devices on our high-performance platforms including Ethernet, I2 C, 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:
6+ years of work experience implementing device drivers and BSP
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, I2 C analyzer etc.
Solid understanding of Ethernet PHYs, PCIe, USB, SPI, NAND, I2 C 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.