1869 IT & Software Developer jobs in the US

Senior Staff Software Engineer
$82,000 - 122,000
Celestica International LP
Yonge Street 5140, Austin
$82,000 - 122,000
Requirements
Must:
- Bachelors Degree or higher in Engineering
- Over 8 years of experience in C/C++ and other low-level programming languages and embedded systems
- At least 5 years of experience in hardware initialization, validating low-level interactions, and troubleshooting hardware/software interfaces (e.g., PCIe, USB, DDR, MIPI, Ethernet)
- Proficient in board bring-up of new embedded hardware with low-level driver development, including Linux kernel bring-up and kernel enablement
- Excellent analytical and problem-solving skills
- Minimum 5 years of experience with device drivers such as PCIe, I2C, etc.
- Knowledgeable in BIOS, BMC, Secure Boot, and Linux Kernel
- Experience with Real Time OS/Linux kernel memory management, interrupts, IOMMU
- Proven ability to communicate requirements and solutions effectively to diverse audiences through written documentation and verbal presentations
Responsibilities
- Collect requirements and provide comprehensive technical solutions that encompass the entire system
- Design and implement drivers and application software for next-generation CPU and GPU systems in data centers
- Develop, enhance, and sustain software libraries to facilitate computing on CPU/GPUs
- Mentor and guide team members on technical skills and problem-solving approaches
- Review and uphold the quality of code prior to production deployment
Description
At Celestica, were on the forefront of technological innovation, specializing in designing and developing advanced Cloud Hardware infrastructure, including compute, storage, AI servers, and networking switches. We pride ourselves on our strong engineering foundation, a reliable supply chain, and our global partnerships, positioning ourselves as leaders in the AI-centric era. Our collaborative approach involves working closely with clients to create customized solutions that ensure optimal performance and durability. Located in Austin, Texas, we offer a dynamic work environment that fosters growth and encourages the development of future-ready infrastructure to meet the demands of tomorrow.
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 1869 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?
Valnet Inc., Levven Electronics Ltd., Brain Box, Destination Algarve, Snaplii, Evolution United States, DataAnnotation among others, are currently hiring for C / C++ roles in the United States.
The company with most openings is Jobot as they are hiring for 170 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.
The company with most openings is Jobot as they are hiring for 170 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.