Celestica

Senior Lead Engineer, Software 2

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 maintain software across all levels (firmware to application)
  • Collaborate with cross-functional teams to integrate feedback and ensure product development
  • Spearhead the design and implementation of intricate technical solutions
  • Write, debug, and maintain software across various languages (C/C++/Python)
  • Review customer requirements and recommend optimal solutions
  • Lead initiatives and contribute to a dynamic multi-site team environment
  • Design, develop, and analyze tests and test-automation suites

Requirements

  • 6 to 12 years of experience
  • Bachelor's degree or consideration of an equivalent combination of education and experience
  • Proficiency in C, C++, Python
  • Advanced hands-on knowledge of x86-based Linux embedded systems/appliances
  • Expertise in developing and working with Board Support Packages (BSPs)
  • Solid understanding and experience in specifying and developing diagnostic applications
  • Working knowledge of system BIOS and software
  • Ability to debug complex issues and deliver SW patches
Benefits
  • Health insurance
  • 401(k) matching
  • Paid time off
  • 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 & Tools
CC++Pythonx86-based Linux embedded systemsBoard Support Packages (BSPs)diagnostic applicationssystem BIOSdebuggingtest-automation suites
Soft Skills
collaborationleadershipproblem-solvingcommunication
Certifications
Bachelor's degree