Celestica

Senior Architect – BSP/DIAG Firmware Developer

Celestica

full-time

Posted on:

Location Type: Hybrid

Location: Guindy, Chennai • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AzureJenkinsLinuxPythonRTOS

About the role

  • Lead design, development, and implementation of complex technical solutions across multiple domains.
  • Provide technical leadership and mentorship to a sizable engineering team.
  • Interpret customer requirements/specifications and act as primary technical contact.
  • Analyse trade-offs in complex systems and recommend optimal solutions.
  • Develop and lead deployment strategies for strategic programs.
  • Design and develop test suites and automation frameworks.
  • Build processing platforms using configuration management technologies.
  • Apply agile methodologies in software development and testing.
  • Maintain and enhance existing systems and platforms.
  • Collaborate cross-functionally to deliver desired solutions.
  • Recommend and implement continuous improvements.
  • Stay current with industry trends and regulations.

Requirements

  • 16+ years
  • Proficiency in C/C++ and Python scripting
  • Experience with Linux RTOS variants (Zephyr, ST Linux, etc)
  • Expertise in Linux kernel, device drivers, bootloaders, and hardware interfaces (SPI, I2C, UART, USB)
  • Familiarity with ONIE, UBoot, BIOS/BMC architecture, and diagnostics
  • Strong understanding of hardware-software integration
  • Exposure to SoC platforms (ARM, Broadcom, Qualcomm)
  • Experience with Git, Jenkins, Yocto, and CI/CD pipelines
  • Agile/Scrum methodology experience
  • Proficiency with debugging and DevOps tools: GIT, Azure, Jira, Confluence, GDB, JTAG
Benefits
  • Competitive salary
  • Flexible working hours
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C/C++Python scriptingLinux RTOSLinux kerneldevice driversbootloadershardware interfacesSoC platformsdebuggingDevOps
Soft skills
technical leadershipmentorshipcollaborationanalytical skillsproblem-solvingcommunicationcontinuous improvementcustomer requirements interpretationcross-functional teamworkagile methodologies