- 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
- Solid 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 14 years
Typical Education
Bachelor degree or higher in engineering
📌 Senior Lead Engineer, Software (Chennai)
🏢 Celestica Electronics (S) Pte
📍 Chennai
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.