2663 IT & Software Developer jobs in the US

Celestica International LP jobs

Senior Software Lead 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:
- Bachelors degree or an equivalent combination of education and experience - 6 to 12 years of relevant experience - Proficient in C programming, with working knowledge of C++ - Comprehensive understanding of the Linux kernel, device drivers, IPC, and U-boot - Familiarity with Linux application development; knowledge of real-time OS like ThreadX is advantageous - Solid knowledge of BMC, including IPMI, SDR, SEL, FRU records, SOL, IPMB, side-band LAN, KCS, and KVM - Awareness of Redfish and other management protocols - Experience with board bring-up and hardware configurations such as ARM, BMC chips (AST 2500, AST 2600, etc.), HW-monitor, and Super-IO - Understanding of common buses like I2C, IPMB, PMBUS, SPI, LPC, UART, and JTAG - Experience with OpenBMC or relevant technology standards such as SCSI, SES, RAID, SAS, SATA, SSD, SMART, PCI Express, HBA, and networking protocols TCP/UDP is a plus - Familiarity with PSoC or MCU firmware development is a plus - Demonstrated leadership abilities and team management skills - Strong coaching, communication, problem-solving, and stakeholder management skills - Knowledge of quality improvement processes and methodologies is a plus

Technologies

ARM
Firmware
KVM
LAN
SAS

Responsibilities

- Oversee the design, development, and deployment of software for board management controllers and orchestration systems - Provide technical guidance and mentorship to a diverse team of engineers - Act as a key resource for interpreting customer requirements and specifications - Evaluate complex system trade-offs and propose effective solutions - Conduct project planning and proactively communicate project risks to management - Develop strategies and plans for software deployment - Manage relationships with significant vendors and partners as needed - Design, analyze, and implement testing and test automation frameworks - Collaborate across multiple functions including customers, users, project managers, and engineering teams - Recommend opportunities for continuous enhancement and process improvement

Description


At Celestica, we empower the worlds most recognized brands through our customer-focused solutions in Aerospace and Defense, Communications, HealthTech, Industrial, and more. Our expertise spans design, manufacturing, and supply chain solutions, allowing us to deliver complex product development from initial design to full production and aftermarket services. We are headquartered in Toronto, with a presence in over 40 locations across 13 countries. We pride ourselves on our diverse and talented teams dedicated to imagining, developing, and delivering innovative solutions for a better future.
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 2663 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 251 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.