Openbmc Firmware Developer
Celestica International Inc.
Req ID: 127209
Remote Position: No
Region: Asia
Country: India
State/Province: Chennai
City: Guindy, Chennai
Summary
Celestica is looking for a dynamic software engineer who is passionate about working closely with the HW/SW interface to enable management of a fleet of devices in tomorrow’s data center environments. The person needs be very conversant with board management controllers, low level drivers and capable of leading a software module.
The Lead Engineer, Software will work in cross functional teams with customers, product line management, manufacturing engineering, hardware engineering, quality assurance and project leadership to ensure robust and high quality software.
Detailed Description
Performs tasks such as, but not limited to, the following:
- Lead the module design, development and implementation of software for board management controllers and orchestration software which will use the BMC to monitor and maintain a fleet of devices in tomorrow’s data center environment.
- Should be able to work independently on a set of modules and also provide guidance to sizable team of engineers. Should be a recognized expert (go to person) in one or more technical areas.
- Review and interpret customer requirements/specifications and may act as primary customer contract.
- Analyze trade-offs in complex systems and recommend solutions.
- Do module planning and raise warnings to management about risks to projects
- Develops deployment strategies and plans.
- May manage relationships with key vendors/partners.
- Analyze, design and develop tests and test-automation suites.
- Collaborate cross-functionally with customers, users, project managers and other engineers .
- Provide recommendations for continuous improvement.
Prior Technical knoledge
- Solid C programming skills.
- In-depth understanding of Linux kernel, device driver, IPC, U-boot.
- Familiarity with Linux application development. Knowledge of real time OS like ThreadX is a plus.
- Knowledge of BMC including IPMI, SDR, SEL, FRU records, SOL, IPMB, Side-band LAN, KCS and KVM.
- Knowledge of Redfish and other management protocols.
- Experience with board bringup.
- Working knowledge of BMC related Hardware such as ARM, BMC chip (AST 2500, AST2600, Pilot 4 etc.), HW-monitor and Super-IO, NC-SI NIC, phy.
- Working knowledge of common bus such as I2C, IPMB, PMBUS, SPI, LPC, UART, JTAG.
- Experience with OpenBMC is a plus.
- 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.
- Experience with PSoC or MCU firmware development is a plus.
Knowledge/Skills/Competencies
- Leadership - Demonstrate "People & Team Leadership Behaviors" as per Celestica Leadership Imperatives.
- The following are required: Good Communication and Presentation skills; Creative Problem Solving
- Knowledge of the following areas are a plus: Quality & Lean; D/PFMEA; 8D/Corrective Action; Equipment Safety; Design of Experiments (DOE).
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 degree or consideration of an equivalent combination of education and experience.
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.
- ...systems.- Must have hands-on experience in solving complex system issues with good problem solving skills.- Experience in working on Firmware in small memory footprint processors is a BIG plus.- Hands-on experience in Networking driver development, Ethernet and Wireless LAN...Suggested
- ...City: Guindy, Chennai Summary The Lead Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems... ...and for software at various levels in the hierarchy (from Firmware to Application). Software creation follows an agreed to development...SuggestedFull timeWork at officeRemote job
- Job Location : level : 4-15 yearsKey Responsibilities :- Design, develop, and optimize embedded firmware for WiFi Access Points and related devices- Integrate and customize open-source wireless solutions, including TIP OpenWiFi components- Implement, test, and validate WiFi...Suggested
- ...Hyderabad/ Chennai/ BangaloreMandatory Skills : AS400, RPG/RPGLE, ILE, XML, SQL, i seriesAbout the Role :We are looking for an RPG Developer with 2.5 + years of experience in RPG Free and Embedded SQL.Requirements :- Proficient in Warehousing or Retail.- Development experience...SuggestedShift work
- ...LPAEducation : Full-Time Graduate (Mandatory)UAN Verification : Strong UAN check requiredJob Summary :We are looking for an experienced Kafka Developer with 6-10 years of relevant experience to join our team in Chennai. The ideal candidate will have strong expertise in designing and...SuggestedFull timeWork at office
- Job Title : Java Developer (Microservices + Node.js + Migration Experience). Location : Bangalore, Chennai, Hyderabad, Kochi, Trivandrum, Pune, Noida and Gurgaon. Experience : 5+ Years. Shift Timings : IST. Job Summary : We are looking for an experienced Java Developer with...Shift work
- ...DeveloperExperience : 4-10 YearsLocation : Hyderabad / ChennaiJob Description :We are currently seeking a highly skilled and experienced Siebel Developer to join our dynamic team. The ideal candidate will have a solid background in Siebel CRM architecture, hands-on experience with...
- ...+ yearsLocation : BangaloreNotice Period : Immediate to 15 daysJob Overview :We are seeking a highly skilled and experienced Golang Developer to join our team. The ideal candidate should have a strong background in backend development with a deep understanding of the Golang...Immediate start
- Job Description :We are seeking a skilled C++ developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions using C++. You will work closely with other team members to analyze requirements...Full time
- Job Description :Responsibilities :- Develop, test, and deploy scalable software applications using the .NET framework and C#.- Design and implement robust RESTful APIs and web services integrated with PostgreSQL.- Leverage AWS services (e.g., EC2, S3, RDS, Lambda) for efficient...
- ...build solutions.- Share best practices and knowledge with team members and organize training sessions for the Finance audience.- Design, develop, and maintain OneStream Software.- Design and develop processes in OneStream independently with robust workflows, data sources,...
- Job Title : SSIS Developer. Location : Hyderabad, Bangalore, Chennai, Pune. Experience : 7-12 Years. Key Responsibilities :- Design, develop, and deploy robust ETL processes using SSIS.- Develop OLAP cubes and tabular models using SSAS for business intelligence reporting.-...
- Position : Native iOS Developer - Video StreamingExperience : 3 - 12 YearsLocation : Pan IndiaOverview : Looking for a skilled iOS Developer with hands-on experience in video streaming technologies to join our growing engineering team. You will help build and enhance the Apple...
- Job Summary : We are looking for a skilled Frontend Developer with strong experience in Angular and expertise in Google Cloud Platform (GCP) CI/CD pipelines. The ideal candidate will build high-quality, scalable, and performant web applications while integrating seamlessly...
- ...Months) Extendable based on performanceExperience : 2- 3 YearsAbout the Role :We are looking for a skilled and motivated Blockchain Developer to join our team on a contractual basis. In this role, you will be responsible for designing, developing, and maintaining blockchain...Contract work
- ...in Boomi with Strong understanding of EAI concepts.- Experience of various Boomi EDI Connectors SFTP, Web-services etc.- Experience developing using SOA integration methodologies and protocols : REST, SOAP, XML, JSON- Experience in EAI tools like Web Methods, Tibco, MuleSoft...Flexible hours
- Job Title : Snowflake Developer/Data Engineer. Location : Chennai(Hybrid). Experience : 6+ Years. About the Role : We are looking for a Snowflake Developer with 6+ years of hands-on experience in Snowflake, SnowSQL, Cortex, DBT, and data warehousing. The ideal candidate should...Hybrid work
- ...Bengaluru / HyderabadExperience : 4 to 6 YearsNotice Period : Immediate to 30 DaysJob Description :We are looking for a skilled Ab Initio Developer with 4 to 6 years of hands-on experience to join our dynamic team. The ideal candidate will have strong technical expertise in Ab...Immediate start
- ...transparent, healthy, and favourable work environment with teams and business units seamlessly connected across the organization.Role : EDI Developer - Functional ConsultantExperience : 9+ yearsLocation : Skills : EDI Development, SQL/Oracle EBS, Retail domainShift timings :...Full timeContract workFreelanceWorldwideShift workNight shift
- We are seeking a skilled Dotnet Developer with 4+ years of experience in developing and maintaining enterprise-level applications. The ideal candidate will have strong expertise in .NET Core, ASP.NET, C#, and SQL Server, with a good understanding of REST APIs and cloud services...
- KDB DeveloperJob Description : We are looking for a 4-8 years KDB+ developer to join our Tick Data Analytics Platform Team, dedicated to developing solutions for our strategic KDB+ Platform.- This role is an exciting opportunity to be part a NWM KDB team working closely with...
- ...-volume data sources. You will be required to write scalable web-API for the Spring Boot application.Key Responsibilities :- Design, develop, and maintain robust and scalable Java applications using Spring Boot and Hibernate.- Implement and manage microservices architecture...
- ...Experience with relational and NoSQL databases, including PostgreSQL, Couchbase, or Cassandra is a plus.- Experience designing and developing REST APIs for high volume clients.- Experience with continuous integration tools (GitHub Actions, Jenkins, Gitlab CI) a plus.- Experience...
- ...DeveloperLocation : Hyderabad / ChennaiWork Model : HybridExperience Required : 4 - 6 yearsRole Summary : We are seeking a skilled Archer Developer to design, build, and maintain advanced Archer solutions. The ideal candidate will have a solid background in Archer platform...
- What You'll Do :- Develop innovative solutions to help clients solve complex technical problems.- Design, configure, and deploy integrations between Adobe Workfront to AEM, Salesforce CRM, WeChat.- Provide expert knowledge on APIs and how an integration can be leveraged to...Remote jobFlexible hours
- Designation : Backend DeveloperExperience : 2- 4 YearsLocation : ChennaiJob Description : We are seeking a skilled and motivated Back-End Developer to join our dynamic development team. The ideal candidate will be responsible for designing, implementing, and maintaining the...
- ...of Project management tools (JIRA, Confluence)- Working experience in Agile methodology (Scrum/Kanban)Key Responsibilities :- Design, develop, and implement ETL processes using Ab Initio.- Collaborate with business stakeholders to gather and analyze requirements.- Create...
- ...Bangalore, Pune, Chennai, Noida, Gurgaon, Delhi, Kochi, Pollachi, Manesar, AhmedabadWe are seeking a highly skilled and experienced Angular Developer with 7+ years of experience in front-end development to join our growing technology team. The ideal candidate should have deep...
- C++ Developer (MISRA)Location : Bangalore, Coimbatore, GurgaonExperience : 5-8 YearsEmployment Type : Full-timeJob Overview :We're looking for a skilled C++ Developer with a strong focus on MISRA compliance to join our team. You'll be instrumental in developing high-quality...Full time
- Job Summary :We are seeking a highly skilled and experienced C++ Developer to join our engineering team. The ideal candidate will have 8-10 years of hands-on experience in developing high-performance, scalable applications using modern C++ (C++11/14/17/20). You will play a...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Openbmc Firmware Developer. Be the first to apply!