2372 IT & Software Developer jobs in the US

Celestica International LP jobs

Lead Software Engineer - Richardson

$82,000 - 122,000
Celestica International LP
Telecom Parkway, Richardson
$82,000 - 122,000
Company Size icon
Company Size
5k+
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Lead
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- Bachelors degree in Engineering or a related field - Over 3 years of experience in C/C++ and other low-level programming languages as well as embedded systems - More than 3 years of hands-on experience in hardware bring-up, validation of low-level interactions, and troubleshooting hardware/software interfaces such as PCIe, USB, DDR, MIPI, and Ethernet - Proficiency in board bring-up of new embedded hardware including low-level driver development to ensure functionality with Linux kernel bring-up - Exceptional analytical skills and problem-solving capabilities - At least 3 years of experience with device drivers like PCIe and I2C - Understanding of BIOS, BMC, Secure Boot, and Linux Kernel - Experience with real-time operating systems and Linux kernel memory management, interrupts, and IOMMU

Technologies

AI
CUDA
Ethernet
PCIe

Responsibilities

- Collect and analyze requirements to deliver technical solutions across the system - Design and implement drivers and application software for next-generation CPU and GPU systems in data centers - Develop, enhance, and maintain software libraries for CPU/GPU computing - Guide and mentor team members in technical skills and problem-solving approaches - Review and ensure the quality of the code deployed in production

Description


At Celestica, we are seeking passionate and skilled Lead Embedded Software Engineers to join our Hardware Platform Services team. This team is dedicated to the design and development of cutting-edge cloud hardware infrastructure, including compute, storage, AI servers, and networking switches. Our company is at the forefront of innovation in the AI-driven era, focused on creating ultra-dense, energy-efficient, and high-speed infrastructure solutions. We work closely with our clients to build custom solutions that ensure optimal performance and reliability for future AI infrastructure needs. Our headquarters is in Toronto, with teams across 40+ locations in 13 countries. We are committed to delivering a better future in collaboration with our customers.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the United States here.

How many C / C++ Developer jobs are in the United States?

Currently, there are 2372 C / C++ openings.

Is the US a good place for C / C++ Developers?

The US is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C / C++ Developer jobs in the United States?

AMERICAN SYSTEMS, Trimlite, Menusifu, Inc., Concordia Group, Peraton, Active Datacomm, DreamPak among others, are currently hiring for C / C++ roles in the United States.

The company with most openings is Lockheed Martin Corporation as they are hiring for 213 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.