BMC Firmware Development
4 weeks ago
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.
-
BMC Firmware Development
4 weeks ago
Chennai, India Celestica Full timeExperience: 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...
-
BMC Firmware Development
4 weeks ago
Chennai, India Celestica Full timeExperience: 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 Engineer
2 hours ago
Chennai, India Trimble Full timeJob 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...
-
08 - Lead Engineer, Software
23 hours ago
Chennai, India Celestica Full timeReq ID:Remote Position: NoRegion: AsiaCountry: IndiaState/Province: ChennaiCity: Guindy, ChennaiGeneral OverviewFunctional Area:EngineeringCareer Stream:Design - Software EngineeringSAP Short Name:LEN-ENG-DSEJob Level:Level 08IC/MGR:Individual ContributorDirect/Indirect Indicator:IndirectSummaryBMC Firmware EngineerDepartment: GDS, Software – BMC...
-
Firmware Development Engineer
2 weeks ago
Chennai, India Trimble Full timeJob 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...
-
Firmware Development Engineer
1 week ago
chennai, India Trimble Full timeJob 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...
-
08 - Lead Engineer, Software
3 days ago
Chennai, India Celestica Full timeReq ID: Remote Position: No Region: Asia Country: India State/Province: Chennai City: Guindy, Chennai General Overview Functional Area: Engineering Career Stream: Design - Software Engineering SAP Short Name: LEN-ENG-DSE Job Level: Level 08 IC/MGR: Individual Contributor Direct/Indirect Indicator: Indirect Summary BMC...
-
Technical Lead – Software Engineering
3 weeks ago
Chennai, India Sanmina Full timeJob DescriptionLeading a team of firmware developers and test engineers to provide day to day operational leadershipBuild and promote a work environment that is highly collaborate and team-centricSet performance expectation for individual employees and monitor their success in meeting these goalsManage multiple firmware projects from concept through design...
-
Senior Firmware Developer
2 weeks ago
Chennai, India SRS Infoway Full timeJob 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...
-
Technical Lead – Software Engineering
4 weeks ago
Chennai, India Sanmina Full timeJob Description Leading a team of firmware developers and test engineers to provide day to day operational leadership Build and promote a work environment that is highly collaborate and team-centric Set performance expectation for individual employees and monitor their success in meeting these goals Manage multiple firmware projects from concept...
-
Technical Lead – Software Engineering
4 weeks ago
chennai, India Sanmina Full timeJob Description Leading a team of firmware developers and test engineers to provide day to day operational leadership Build and promote a work environment that is highly collaborate and team-centric Set performance expectation for individual employees and monitor their success in meeting these goals Manage multiple firmware projects from...
-
Bangalore/Ahmedabad/Pune/Hyderabad/Chennai/Noida/Indore, IN eInfochips Full timeRole : Firmware Validation Lead. Location : Ahmedabad, Pune, Bangalore, Hyderabad, Indore, Chennai, Noida. Company Overview : . eInfochips, an Arrow company, is a global leader in product engineering and semiconductor design services. Renowned for our technological innovations, we've developed over 500 products, achieving 40M deployments across 140...
-
Bangalore/Ahmedabad/Pune/Hyderabad/Chennai/Noida/Indore, India eInfochips (An Arrow Company) Full timeRole : Firmware Validation Lead. Location : Ahmedabad, Pune, Bangalore, Hyderabad, Indore, Chennai, Noida. Company Overview : . eInfochips, an Arrow company, is a global leader in product engineering and semiconductor design services. Renowned for our technological innovations, we've developed over 500 products, achieving 40M deployments across 140...
-
Firmware Engineer
3 weeks ago
Chennai, India Logitech Full timeDescriptionThe 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 timeDescription 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 Engineer
4 weeks ago
Chennai, India Logitech Full timeDescription 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 QA Engineer
1 week ago
Chennai, India Trimble Full timeDescriptionTrimble 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...
-
Firmware QA Engineer
2 weeks ago
Chennai, India Trimble Full timeDescription 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...
-
Firmware QA Engineer
1 week ago
chennai, India Trimble Full timeDescription 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...
-
Bluetooth Firmware Engineer
3 weeks ago
Chennai, India Logitech Full timeDescriptionThe Role:Our audio products help businesses and people stay connected. This role is responsible for designing firmware for Bluetooth headset products. Work requires strong knowledge in Bluetooth Classic and Bluetooth Low Energy, embedded C, assembly language, and familiarity with hardware designYour Contribution:Be Yourself. Be Open. Stay Hungry...