1867 IT & Software Developer jobs in the US

Celestica International LP jobs

Senior Lead Software Engineer (BMC)

$109,654 - 162,212
Celestica International LP
Rincon Circle 950, San Jose
$109,654 - 162,212
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:
- Solid programming expertise in C and familiarity with C++ - Comprehensive knowledge of the Linux kernel, device drivers, IPC, and U-boot - Understanding of Linux application development; knowledge of real-time operating systems like ThreadX is advantageous - Familiarity with Board Management Controller (BMC) concepts including IPMI, SDR, SEL, FRU records, SOL, IPMB, side-band LAN, KCS, and KVM - Knowledge of Redfish and other management protocols - Experience in board bring-up processes - Practical experience with BMC associated hardware such as ARM, various BMC chips (e.g., AST 2500, AST 2600), hardware monitors, Super-IO, NC-SI NIC, and PHY - Understanding of common buses like I2C, IPMB, PMBUS, SPI, LPC, UART, and JTAG - Experience with OpenBMC is a plus - Familiarity with standards/technologies such as SCSI, SES, RAID, SAS, SATA, SSD, SMART, PCI Express, HBA, and network protocols TCP/UDP is a plus - Knowledge in PSoC or MCU firmware development is beneficial - Leadership aptitude, showcasing coaching, mentoring, communication, negotiation, presentation, and creative problem-solving skills - Understanding of Quality & Lean principles, D/PFMEA, 8D/Corrective Action, Equipment Safety, and Design of Experiments (DOE) is a plus

Technologies

ARM
Firmware
KVM
LAN
SAS

Responsibilities

- Lead the design, development, and deployment of software for board management controllers and orchestration applications to monitor and maintain a fleet of devices in data center environments - Provide technical guidance and leadership to a substantial team of engineers, acting as an expert in one or more technical domains - Interpret and assess customer requirements and specifications, potentially acting as the primary customer liaison - Analyze complexities in systems and propose viable solutions - Conduct project planning and alert management about potential project risks - Develop deployment strategies and plans - Manage relationships with key vendors or partners - Analyze, design, and create testing and test-automation suites - Collaborate cross-functionally with customers, users, project managers, and other engineers - Offer recommendations for continuous improvement initiatives

Description


At Celestica, we empower the worlds leading brands through our client-focused approach. We collaborate with top companies across various sectors, including Aerospace and Defense, Communications, Enterprise, HealthTech, Industrial, Capital Equipment, and Energy, providing comprehensive solutions to tackle their most intricate challenges. As a prominent figure in design, manufacturing, hardware platforms, and supply chain solutions, we offer our global expertise at each phase of product development, from concept to full-scale production and after-market services. With our headquarters in Toronto and talented teams across over 40 locations in 13 countries, we strive to innovate, develop, and deliver a better future alongside our clients. We encourage a diverse and inclusive workplace and are committed to equal employment opportunities for all.
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 1867 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.