08 - Lead Engineer, Software
2 weeks ago
General Overview
Functional Area:
EngineeringCareer Stream:
Design - Software EngineeringSAP Short Name:
LEN-ENG-DSEJob Level:
Level 08IC/MGR:
Individual ContributorDirect/Indirect Indicator:
Indirect
Summary
BMC Firmware EngineerDepartment: GDS, Software – BMC TeamKeywords: BMC, IPMI, DCMI, SDR, I2C, Storage, Server, Switch, Linux
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 3 years working on BMC firmware development.Prior Knowledge1) Solid C programming skills.2) Be familiar with one or more of the following embedded OS: Linux, ThreadX.3) In-depth understanding of Linux kernel, device driver, IPC, U-boot.4) Knowledge of BMC includes IPMI, SDR, SEL, FRU records, SOL, IPMB, Side-band LAN, KCS and KVM Redfish, etc.5) Working knowledge of BMC related Hardware such as ARM, BMC chip (Ast, Pilot 4 etc.), HW-monitor, and Super-IO, NC-SI NIC, phy.6) Working knowledge of common bus such as I2C, IPMB, PMBUS, SPI, LPC, UART, JTAG.7) 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.8) Experience with PSoC or MCU firmware development is a plus.9) Experience with OpenBMC is a plus.
Physical Demands
Duties of this position are performed in a normal office environment.Duties may require extended periods of sitting and sustained visual concentration on a computer monitor or on numbers and other detailed data.Repetitive manual movements (e.g., data entry, using a computer mouse, using a calculator, etc.) are frequently required.Occasional travel may be required.
Typical Experience
5 to 8 years
Typical Education
Bachelor's Degree
Notes
This job description is not intended to be an exhaustive list of all duties and responsibilities of the position. Employees are held accountable for all duties of the job. Job duties and the % of time identified for any function are subject to change at any time.Celestica is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on any protected status (including race, religion, national origin, gender, sexual orientation, age, marital status, veteran or disability status or other characteristics protected by law).At Celestica we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. Special arrangements can be made for candidates who need it throughout the hiring process. Please indicate your needs and we will work with you to meet them.COMPANY OVERVIEW:Celestica (NYSE, TSX: CLS) enables the world’s best brands. Through our recognized customer-centric approach, we partner with leading companies in Aerospace and Defense, Communications, Enterprise, HealthTech, Industrial, Capital Equipment and Energy to deliver solutions for their most complex challenges. As a leader in design, manufacturing, hardware platform and supply chain solutions, Celestica brings global expertise and insight at every stage of product development – from drawing board to full-scale production and after-market services for products from advanced medical devices, to highly engineered aviation systems, to next-generation hardware platform solutions for the Cloud. Headquartered in Toronto, with talented teams spanning 40+ locations in 13 countries across the Americas, Europe and Asia, we imagine, develop and deliver a better future with our customers.Celestica would like to thank all applicants, however, only qualified applicants will be contacted.Celestica does not accept unsolicited resumes from recruitment agencies or fee based recruitment services.
-
08 - Lead Engineer, Software
4 weeks ago
chennai, India Celestica Full timeReq ID:Remote Position: HybridRegion: 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 ...
-
08 - Lead Engineer, Software
4 weeks ago
Chennai, India Celestica Full timeReq ID: Remote Position: Hybrid 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 The...
-
08 - Lead Engineer, Software
2 weeks ago
chennai, India Celestica Full timeReq ID:Remote Position: NoRegion: 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...
-
08 - Lead Engineer, Software
4 weeks ago
Chennai, India Celestica Full timeReq ID:Remote Position: HybridRegion: 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:IndirectSummaryThe Lead Engineer, Software develops, debugs, tests, deploys...
-
Lead Software Engineer
1 day ago
Chennai, India Azentio Software Full timeJob Description About Azentio Azentio Software incorporated in 2020 at Singapore, has been carved out of 3i Infotech, Candela Labs, Beyontec Technologies and Path Solutions. Azentio Software provides mission critical, vertical-specific software products for customers in banking, financial services and insurance verticals and includes key products such as...
-
Lead Software Engineer
2 days ago
Chennai, India Azentio Software Full timeJob Description About Azentio Azentio Software incorporated in 2020 at Singapore, has been carved out of 3i Infotech, Candela Labs, Beyontec Technologies and Path Solutions. Azentio Software provides mission critical, vertical-specific software products for customers in banking, financial services and insurance verticals and includes key products such as...
-
Lead Software Engineer
2 days ago
Chennai, India Azentio Software Full timeJob Description About Azentio Azentio Software incorporated in 2020 at Singapore, has been carved out of 3i Infotech, Candela Labs, Beyontec Technologies and Path Solutions. Azentio Software provides mission critical, vertical-specific software products for customers in banking, financial services and insurance verticals and includes key products...
-
Lead Software Engineer
1 day ago
Chennai, India Azentio Software Full timeJob Description About Azentio Azentio Software incorporated in 2020 at Singapore, has been carved out of 3i Infotech, Candela Labs, Beyontec Technologies and Path Solutions. Azentio Software provides mission critical, vertical-specific software products for customers in banking, financial services and insurance verticals and includes key products such as...
-
Software Engineer III
3 weeks ago
chennai, India Rocket Software Full timeDescription Summary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or...
-
Lead - Software Engineering
9 hours ago
chennai, India Fidelity Investments Full timeJob Description: Job Title : Lead – Software Engineering The Purpose of this Role We're looking for engineers who are hardworking, inquisitive, and responsible individuals to help deliver the best digital web experience to our customers. The ideal candidate is deeply entrenched in front and middle tier development, with a passion for...
-
Lead - Software Engineering
2 days ago
Chennai, India Fidelity Investments Full timeJob Description: Job Title : Lead – Software Engineering The Purpose of this Role We're looking for engineers who are hardworking, inquisitive, and responsible individuals to help deliver the best digital web experience to our customers. The ideal candidate is deeply entrenched in front and middle tier development, with a passion for using...
-
Software Engineering Lead
3 days ago
chennai, India Trimble Full timeWho are we? Trimble Transportation is a division of Trimble Inc., a leading provider of technology solutions for various industries. Trimble Transportation focuses specifically on providing technology and software solutions to the transportation and logistics industry. Trimble Transportation offers a range of solutions designed to improve operational...
-
Software Engineering Lead
5 days ago
Chennai, India Trimble Full timeWho are we? Trimble Transportation is a division of Trimble Inc., a leading provider of technology solutions for various industries. Trimble Transportation focuses specifically on providing technology and software solutions to the transportation and logistics industry. Trimble Transportation offers a range of solutions designed to improve operational...
-
Software Engineer II
3 weeks ago
chennai, India Rocket Software Full timeDescription Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or...
-
Lead Enterprise Software Engineer
1 month ago
Chennai, India Wolters Kluwer ELM Solutions Private Limited Full timeDescriptionBasic FunctionWolters Kluwer is looking for a hands-on Lead Enterprise Cloud Software Developer in our Engineering Team to design, build, and integrate our next generation of enterprise cloud services. Leading and mentoring our Engineering team and collaborating closely with our customers, Design and Domain Architects, Cloud Operations, Security,...
-
Software Engineering Lead
4 days ago
Chennai, India LexisNexis Full timeSoftware Engineering LeadDo you consider yourself a Subject Matter Expert for the technology stack?Do you enjoy leading a team that develops high-quality code?About our TeamLexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,300 employees worldwide, is part of RELX, a global provider of information-based analytics and...
-
Lead Enterprise Software Engineer
1 month ago
chennai, India Wolters Kluwer ELM Solutions Private Limited Full timeDescription Basic Function Wolters Kluwer is looking for a hands-on Lead Enterprise Cloud Software Developer in our Engineering Team to design, build, and integrate our next generation of enterprise cloud services. Leading and mentoring our Engineering team and collaborating closely with our customers, Design and Domain Architects, Cloud...
-
Lead Enterprise Software Engineer
1 month ago
Chennai, India Wolters Kluwer ELM Solutions Private Limited Full timeDescription Basic Function Wolters Kluwer is looking for a hands-on Lead Enterprise Cloud Software Developer in our Engineering Team to design, build, and integrate our next generation of enterprise cloud services. Leading and mentoring our Engineering team and collaborating closely with our customers, Design and Domain Architects, Cloud...
-
Lead Software Engineer
7 days ago
Chennai, India Planys Technologies Full timeCompany Brief Planys is a deep tech start-up revolutionizing infrastructure integrity and risk assessment. Planys specializes in smart underwater inspection solutions and sophisticated digital analytics and reporting of NDT data. Planys envisions to steer a new course in the maintenance and inspection industry with its disruptive innovations in the field of...
-
Lead Engineer
23 hours ago
Chennai, India Software AG Full timeWe help you create effortlessly connected experiences for your customers, employees and partners with an enterprise-grade iPaaS that integrates anything, anywhere, any way you want. By bringing application, data, API and B2B integration together in the same generative AI-enabled platform, you can run a high-performing enterprise and constantly improve it...