BMC Firmware Development

2 weeks ago


Tamil Nadu, 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 systems, and storage servers) and server products (Rack mount server, Blade server, converged server) and enterprise network switch product and deliver turn-key solutions for

customers. Your responsibilities will include but not be limited to:


1) Design requirements analysis based on inputs from customer or business/marketing groups or system architects.

2) Create firmware architecture design and/or module design specifications and drive detailed design activities including

coding, code inspection, unit test, integration test and functional verification.

3) Conduct detailed design efforts. Closely monitor detailed design progress and publish status report timely.

4) Coordinate firmware test/verification and debug, support system integration and validation. Manage issues/defects

and drive root cause analysis/bug fix.

5) Work with design PM and quality specialists to make and meet commitments for quality, deliverables, and schedule.

6) Contribute to software development process evolution.


Qualification:

1) Master or Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering or equivalent.

2) 5+ years of firmware development experience with a minimum of 2 years working on BMC firmware development.

3) Solid C programming skills.

4) Be familiar with one or more of the following embedded OS: Linux, ThreadX.

5) In-depth understanding of Linux kernel, device driver, IPC, U-boot.

6) Knowledge of BMC includes IPMI, SDR, SEL, FRU records, SOL, IPMB, Side-band LAN, KCS and KVM Redfish, etc.

7) Working knowledge of BMC related Hardware such as ARM, BMC chip (Ast2500, Pilot 4 etc.), HW-monitor, and Super-IO, NC-SI NIC, phy.

8) Working knowledge of common bus such as I2C, IPMB, PMBUS, SPI, LPC, UART, JTAG.

9) Experience with one or more of the following standards/technologies: SCSI, SES, RAID, SAS, SATA, SSD, SMART, PCI

Express, HBA, network protocol TCP/UDP, etc is a plus.

10) Experience with PSoC or MCU firmware development is a plus.

11) Experience with OpenBMC is a plus.

12) Excellent interpersonal and communication skills in both English and Mandarin as the position may require direct communication with customers.



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


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


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


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

    2 months ago


    tamil nadu, India HCLTech Full time

    We are Hiring for our Engineering Research & development services for the position of Firmware Engineer for Chenna i Location.Experience: 5-9 yearsLocation: ChennaiNotice period preferred: 60 days & less.Work Mode: Work From OfficeRequirement• 5+ years’ experience.• Conceive and implement fully functional and high performing C# and C++...


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

  • BSP Firmware Developer

    2 months ago


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


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


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


  • Injambakkam, Chennai, Tamil Nadu, India Quark Global Pvt. Ltd Full time

    1. Analyze new product functional requirements 2. Work with the product team to devise algorithms 3. Architect the firmware structure to meet the functional requirements specified 4. Create written documentation for firmware 5. Design and implement firmware modules using C 6. Define test cases and write test automation which effectively validate module...


  • tamil nadu, India CBTS Full time

    Job DescriptionPosition: DataPower Admin with Development ExposureIBM DataPower Administrator with development exposure too with minimum 10+ years of relevant experience.Responsible for deployment, configuration, and application integration of DataPower appliances in Pre-production and Production environments. Support the application development teams to...


  • tamil nadu, India CBTS Full time

    Job DescriptionPosition: DataPower Admin with Development ExposureIBM DataPower Administrator with development exposure too with minimum 10+ years of relevant experience.Responsible for deployment, configuration, and application integration of DataPower appliances in Pre-production and Production environments. Support the application development teams to...


  • tamil nadu, India Srushty Global Solutions Full time

    Job Title: Business Development ManagerLocation: ChennaiDepartment: Engineering services (Electrical, electronics & firmware)Reports To: VP - Sales & MarketingJob Summary:We are seeking a highly motivated and experienced Business Development Manager with 3-5 years of experience to join our HW product development & Engineering Services team. The ideal...


  • tamil nadu, India Srushty Global Solutions Full time

    Job Title: Business Development ManagerLocation: ChennaiDepartment: Engineering services (Electrical, electronics & firmware)Reports To: VP - Sales & MarketingJob Summary:We are seeking a highly motivated and experienced Business Development Manager with 3-5 years of experience to join our HW product development & Engineering Services team. The ideal...

  • Embedded Trainee

    4 weeks ago


    Coimbatore, Tamil Nadu, India Xpert Automatix Full time

    Embedded Software Developer Experience : 1+ Years / Fresher Skills: C, Embedded C, SPI, I2C, Firmware developer. MSP130 experience is added advantage. Location: Coimbatore Qualification: B.E(ECE/EEE/E&I ) Pay: From ₹5,000.00 per month **Benefits**: - Food provided Schedule: - Day shift Supplemental pay types: - Overtime pay - Performance bonus -...

  • Embedded Trainee

    3 weeks ago


    Coimbatore, Tamil Nadu, India Xpert Automatix Full time

    Embedded Software Developer Experience : 1+ Years / Fresher Skills: C, Embedded C, SPI, I2C, Firmware developer. MSP130 experience is added advantage. Location: Coimbatore Qualification: B.E(ECE/EEE/E&I ) Pay: From ₹5,000.00 per month **Benefits**: - Food provided Schedule: - Day shift Supplemental pay types: - Overtime pay - Performance bonus -...

  • Embedded Trainee

    7 hours ago


    Coimbatore, Tamil Nadu, India Xpert Automatix Full time

    Embedded Software Developer Experience : 1+ Years / Fresher Skills: C, Embedded C, SPI, I2C, Firmware developer. MSP130 experience is added advantage. Location: Coimbatore Qualification: B.E(ECE/EEE/E&I ) Pay: From ₹5,000.00 per month **Benefits**: - Food provided Schedule: - Day shift Supplemental pay types: - Overtime pay - Performance bonus -...

  • Software Engineer

    3 weeks ago


    tamil nadu, India Rail Labs Full time

    Job Description -We are looking for a Software Engineer to join our team. Join the product development team, where we provide the opportunity to work with a vibrant team on a Cutting-edge product for railways. Who will be responsible for designing and testing software systems that interface with applications. This role is on-site and located in IITM,...

  • Hardware Test Engineer

    2 months ago


    Tamil Nadu/Coimbatore/Madurai/Chennai/Srinagar/Hubli, IN Dotflick Solutions Full time

    Role: Hardware Test EngineerJob description- Create the test plan for the different stages of the hardware testing and execute them according to the requirement- Design test plans and test cases to validate the products and improve the existing testing process- Supervising the manufacturing processes, ensuring quality work is done in a safe, efficient manner...

  • Hardware Test Engineer

    2 months ago


    Tamil Nadu,Coimbatore,Madurai,Chennai,Srinagar,Hubli, India Dotflick Solutions Full time

    Role: Hardware Test EngineerJob description- Create the test plan for the different stages of the hardware testing and execute them according to the requirement- Design test plans and test cases to validate the products and improve the existing testing process- Supervising the manufacturing processes, ensuring quality work is done in a safe, efficient manner...