Celestica

Senior Lead Engineer, Software 1

Celestica

full-time

Posted on:

Location Type: Office

Location: AustinTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Design, develop, and implement intricate technical solutions for complex x86-based appliance projects
  • Write, debug and maintain software across C/C++/Python languages
  • Review customer requirements and analyze trade-offs in complex systems
  • Spearhead the development and analysis of tests and test-automation suites
  • Collaborate with cross-functional teams to enhance product development

Requirements

  • 6 to 12 years of experience
  • Strong proficiency in C, C++, Python
  • Advanced knowledge of x86-based Linux embedded systems/appliances
  • Expertise in developing and working with Board Support Packages (BSPs)
  • Solid understanding in specifying and developing diagnostic applications
  • Proficient in utilizing Software Development Kits (SDKs) for AI Accelerators
  • Working knowledge of system BIOS and software
  • Experience with BMC including IPMI and related hardware
  • Familiarity with common bus such as I2C, PMBUS
  • Experience with SCSI, RAID technologies is a plus
  • Bachelor degree or equivalent combination of education and experience.
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options
Applicant Tracking System Keywords

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

Hard Skills & Tools
CC++Pythonx86-based Linux embedded systemsBoard Support Packages (BSPs)diagnostic applicationsSoftware Development Kits (SDKs)AI Acceleratorssystem BIOSSCSI
Soft Skills
collaborationproblem-solvinganalytical skills
Certifications
Bachelor degree