, , India
INR Not disclosed
On-site
Full Time
General Overview Functional Area: Engineering Career Stream: Design - Software Engineering SAP Short Name: ENG-ENG-DSE Job Level: Level 07 IC/MGR: Individual Contributor Direct/Indirect Indicator: Indirect Summary The Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems/products/equipment for various applications. They write, debug, maintain, and test software in various common languages and for software at various levels in the hierarchy (from Firmware to Application). Software creation follows an agreed to development process (such as Agile, Scrum, etc.) and complies with the product life cycle development (phase/gate deliverables). The Engineer, Software works in cross functional teams with other designers, customers, manufacturing engineering and project leadership to ensure robust and high quality product development. Enhance designs with feedback from reviews in areas such as manufacturing, test, supply chain, reliability, industrial design and simulations. Detailed Description Role: Individual Contributor in Networking NW Stack: L2, L3 (Routing Protocols - OSPF, BGP etc), MPLS, VXLAN, QOS Management: SNMP, Netconf/Yang, REST, CLI, gNMI, gRPC System Features: Platform Bringup (Including implementing linux Device drivers), Stacking, High Availability etc, Programming Language: Rich experience in C, C++, Python, GoLang languages NOS: Experience in NOS development/sustenance. SONIC NOS experience (will be an added advantage) ASICS/NPU: [Must-have] Good working experience with Broadcom - XGS/DNX family of Devices [Optional] Marvell - Innovium/Prestera Family of devices Project: SDK/NOS area of work at Chennai Facility Skills: Strong inter-working skills Good Communication skills Ability to inter-work with other functional-teams and Customer Facing team. Knowledge/Skills/Competencies Programming Language: Rich experience in C, C++, Python, GoLang languages NOS: Experience in NOS development/sustenance. SONIC NOS experience (will be an added advantage) NW Stack: L2, L3 (Routing Protocols - OSPF, BGP etc), MPLS, VXLAN, QOS 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 2 to 6 years Typical Education Bachelor degree or consideration of an equivalent combination of education and experience. Educational Requirements may vary by Geography 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.
, , India
INR Not disclosed
On-site
Full Time
General Overview Functional Area: Engineering Career Stream: Design - Software Engineering Job Code: SSE-ENG-DSE Job Level: Level 11 IC/MGR: Individual Contributor Direct/Indirect Indicator: Indirect Summary Celestica is looking for skilled and enthusiastic software engineers to join our team in developing cutting-edge data centers that leverage advanced GPU technologies. In this dynamic role, you will build orchestration software for the entire rack, develop integrated visualization tools for rack components, and create comprehensive diagnostics to optimize GPU server utilization. The ideal candidate will have a strong background in Orchestration Software development and experience creating solutions for the data center industry. Detailed Description Architect/Develop a full stack application to ease the task of designing, deploying and monitoring a next generation data centre including GPU/AI compute elements. Use Cloud Native Development Methods to support Kubernetes deployments for different scenarios. Build Template Driven Rack Design techniques to support various Rack element compositions. Scalable software that can gather data from a large number of devices, monitor and make it easy to visualize trends. Build Network validation techniques for GPU centric traffic patterns. Agile software that can react immediately to operational issues and self-heal the deployments Optimize code for performance, efficiency, scalability. Adopt GenAI tools for development efficiency. Work effectively in a team environment, collaborating with engineers and peer functional leads from different disciplines to innovate solutions, triage issues and speed execution Mentor and coach team members on the technical skills and approaches to solve problems. Present innovation and value addition from our software in technical forums and customer interactions Knowledge/Skills/Competencies Strong programming skills: Extensive Programming in Python , Go. Database system knowledge:Experience with SQL database like Postgres SQL and NoSQL databases like MongoDB , TSDB like Prometheus. Kubernetes Deployment Skills : Experience in Container orchestration, pod health checks, Networking, Helmcharts, Deployment Strategies. Familiar with UI Frameworks. Rest API Frameworks and Backend for Frontend Design methodologies. Debugging and testing skills:Ability to identify and resolve software issues. Problem-solving skills:Strong analytical and problem-solving abilities Experience with data center deployments: Prior experience in data center architectures, developing and maintaining software for deployments is a must. Clear Communication: Proven ability to articulate requirements and vision to large and diverse audience through written documents like architecture specifications and verbal presentations in technical forums is required. 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 12 to 18 years Typical Education Bachelor degree or consideration of an equivalent combination of education and experience. Educational Requirements may vary by Geography 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.
, , India
INR Not disclosed
On-site
Full Time
General Overview Functional Area: Information Technology (ITM) Career Stream: IT Risk & Compliance (RAC) Role: Associate (AST) Job Title: Associate, Information Security Job Code: AST-ITM-SECR Job Level: Band6 Direct/Indirect Indicator: Indirect Summary Position Summary: The Cybersecurity Fresher Hire will work alongside experienced cybersecurity professionals to gain practical experience in various aspects of information security. This role will provide hands-on training and mentorship, enabling the successful candidate to develop a strong foundation in cybersecurity principles and practices. The ideal candidate will be eager to learn, possess a strong work ethic, and demonstrate a genuine passion for cybersecurity. Detailed Description Responsibilities: Assist in monitoring security systems and logs for potential security incidents. Participate in security assessments and vulnerability scans. Support the implementation and maintenance of security tools and technologies. Contribute to the development and maintenance of security documentation and procedures. Assist in incident response activities, including data collection and analysis. Stay up-to-date on the latest cybersecurity threats and trends. Collaborate with other IT teams to ensure security best practices are followed. Perform1 basic security configuration tasks as directed. Participate in security awareness training and initiatives. Assist in the creation of basic security reports. Knowledge/Skills/Competencies Required Skills and Qualifications: Bachelor's degree in Computer Science, Information Technology, Cybersecurity, or a related field (or equivalent2 coursework/certifications). Basic understanding of networking concepts (TCP/IP, DNS, etc.). Familiarity with operating systems (Windows, Linux). Knowledge of cybersecurity principles and concepts (firewalls, intrusion detection, etc.). Strong analytical and problem-solving skills. Excellent communication and interpersonal skills. Ability to work independently and as part of a team.3 Strong work ethic and attention4 to detail. Eagerness to learn and adapt to new technologies. Basic scripting knowledge (e.g., Python, Bash) is a plus. Relevant certifications (e.g., CompTIA Security+, Network+) are a plus. Genuine interest in pursuing a career in cybersecurity. Preferred Skills (Optional): Experience with security tools (e.g., Wireshark, Nmap). Knowledge of security frameworks (e.g., NIST, ISO 27001). Understanding of cloud security concepts. Experience in a lab environment dealing with virtual machines. Training and Development: On-the-job training and mentorship from experienced cybersecurity professionals. Opportunities to pursue relevant industry certifications. Access to internal and external training resources. Exposure to various cybersecurity domains. Benefits: Competitive salary and benefits package. Opportunity to work in a dynamic and growing field. Career advancement opportunities. Supportive and collaborative work environment. To Apply: Please submit your resume, cover letter, and any relevant certifications or projects to [email address/application portal]. Note: This job description is intended to provide a general overview of the responsibilities and qualifications for this position. It is5 not intended to be an exhaustive list of all duties and responsibilities. The company reserves the right to modify this job description asneeded. 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. Typical Experience Typical Education Bachelor's Degreeor consideration of an equivalent combination of education and experience. Educational Requirements may vary by Geography 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.
, , India
INR Not disclosed
On-site
Full Time
Job Summary Key Responsibilities: Strong domain knowledge of storage technologies 10+ years of experience in storage related areas especially storage enclosure services 4+ years of experience working with SCSI, SAS, NVMe technologies Experience working with cross functional teams including product management, hardware engineering, manufacturing Strong knowledge of C, Python, RTOS concepts, multithreading, SMP Experience in designing and debugging high availability storage systems with redundant components Outstanding software debugging skills Key leadership skills 4+ years of experience in technical leadership role A track record of leading and mentoring a software team Ability to interact with customers to gather requirements, explain the design, troubleshoot issues in live environment Ability to understand the overall solution for the customer and translate this into a cost effective and reliable design Experience working with cross functional teams including product management, sales, hardware engineering, manufacturing teams to design high-performance, cost-effective solutions for storage platforms Ability to contribute and engage in authorized open source and external tech forums Other relevant and desirable Technical Skills (one or more of the below) Experience in RESTful API, Redfish, Swordfish, CXL Hands-on experience with one or more of Broadcom, Microchip SDK Other Requirements 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. Experience: Bachelors or Master degree in ECE, CS, IT or EE 10+ years of working experience and hands-on experience in one or more areas of the skills section Excellent verbal and written communication skills Strong interpersonal, multitasking and organizational skills Ability to work under pressure. Education: Bachelor degree or higher education in Engineering
, , India
INR Not disclosed
On-site
Full Time
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 Lead Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems/products/equipment for various applications. They write, debug, maintain, and test software in various common languages and for software at various levels in the hierarchy (from Firmware to Application). Software creation follows an agreed to development process (such as Agile, Scrum, etc.) and complies with the product life cycle development (phase/gate deliverables). The Lead Engineer, Software works in cross functional teams with other designers, customers, manufacturing engineering and project leadership to ensure robust and high quality product development. Enhance designs with feedback from reviews in areas such as manufacturing, test, supply chain, reliability, industrial design and simulations. Detailed Description Performs tasks such as, but not limited to, the following: Work as a team member who understands/interprets technical problems and provides technical support. Solve assigned problems under guidance of more senior engineers. Analyze, design and develop tests and test-automation suites. Design and develop a processing platform using various configuration management technologies. Test software development methodology (may be done in agile environment) Provide ongoing maintenance, support and enhancements in existing systems and platforms. Collaborate cross-functionally with customers, users, project managers and other engineers including Peer-Reviews to achieve elegant solutions. Provide recommendations for continuous improvement. Work alongside other engineers on the team to elevate technology and consistently apply best practices. Keep up to date with relevant industry knowledge and regulations Knowledge/Skills/Competencies Project Management - Ability to manage a single line engineering project with a limited number of participants. Create a project/change management plan, establish and distribute project roles, and communicate what is needed from the project participants in order to make the project successful. Leadership - Demonstrate Individual Leadership Behaviors as per Celestica Leadership Imperatives. Financial Acumen / Business Planning -Solid understanding of Celestica's budgeting and accounting system and the cost accounting practices relevant to engineering work. Always act with the awareness of your work's impact on financial results. Communicate clearly and timely all aspects of your work that may have an influence on the profitability of the project and/or what is necessary for proper accounting and controlling. The following competencies may also be required and performed with help or under supervision: Coaching/Mentoring Communication/Negotiation/Presentation Creative Problem Solving Customer Interaction/Stakeholder Management Quality & Lean Working Effectively with Others 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 3 to 8 years Typical Education Bachelor degree or consideration of an equivalent combination of education and experience. Educational Requirements may vary by Geography 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.
, , India
INR Not disclosed
On-site
Full Time
General Overview Functional Area: Engineering Career Stream: Design - Software Engineering SAP Short Name: SLE-ENG-DSE Job Level: Level 09 IC/MGR: Individual Contributor Direct/Indirect Indicator: Indirect Detailed Description Key leadership skills Dynamic, motivated software engineer, with a keen interest in learning new technical skills. Strong domain skills in their field of expertise Be able to establish and maintain strong, collaborative interlocks with cross-functional teams Strong communication skills Technical skills requirements: Design and develop software as per test driven development and Agile methodologies. Ability to contribute and engage in open source forums. (Recommended, not required) Must have a data-centric approach to SW quality tracking, monitoring and enhancements. Partner with product management, customer experience team, SW architect on feature requirements, design and development Knowledge/Skills/Competencies Strong embedded sw development and debugging skills - RTOS, Linux Strong firmware programming skills, C, and script languages - Python, Javascript Strong knowledge of Disk Array Enclosure management and Drive (SAS, SATA and NVMe) technologies Should be able to write software and spec for large scale storage devices Other technical skills (one or more of) RESTful API Working knowledge of cloud computing and cloud-native development preferred. Working knowledge of x86 and ARM architecture. Hands-on experience with one or more of Broadcom, Marvell, Innovium etc chipsets, SDK and BMC and/or Diagnostic SW Design and development 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 10 to 14years Typical Education Bachelor degree or higher in engineering 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.
, , India
INR Not disclosed
On-site
Full Time
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 Lead Software Engineer, could work on Marvell/Broadcom SDK, and be capable to work in network Operating system, YANG and other North bound Interface to help orchestration. Detailed Description Performs tasks such as, but not limited to, the following: Work as a team member who understands/interprets technical problems and provides technical support. Solve assigned problems independently. Analyze(bugs), design and develop Features in Networking and Device Driver area. Work with the team to develop new platforms and flexible to take task in new area. Provide ongoing maintenance, support and enhancements in existing systems and platforms. Collaborate cross-functionally with customers, QA and other Engineering teams. Knowledge/Skills/Competencies . Good programming skills in C (with good understanding of pointers), C++ and python. . Good knowledge of Operating Systems, Data structures and Algorithms is a must. . Networking knowledge on the protocols in L2 and L3. . Good debugging skills. . Good understanding on YANG and NETCONF . Knowledge of Network processer is added advantage 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 6+ years Typical Education Bachelor degree or consideration of an equivalent combination of education and experience. Educational Requirements may vary by Geography 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.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.