724 IT & Software Developer jobs in the US

Capgemini jobs

Embedded Software Engineer - C++ Specialist

$40,000 - 65,000
Bryan Street 1601, Bartlesville
$40,000 - 65,000
Company Size icon
Company Size
5k+
Company Type icon
Company Type
Services
Exp Level icon
Exp Level
Senior
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
We are looking for a seasoned Senior C++ Developer with at least 5 years of practical experience in C++ object-oriented programming and Python. You should have substantial familiarity with Debian or Ubuntu, the YOCTO platform, cross-compilation for YOCTO, and Bitbake recipes. Additionally, experience working with the OPC-UA protocol is essential. A solid understanding of Unix System Programming, including multi-process management, multithreading, memory management, inter-process communications, system performance, and file systems is required. You should have working knowledge of SQLite and basic XML, along with an understanding of industrial communication protocols such as TCP/IP, CAN, MQTT, MODBUS, and OPC. Strong troubleshooting and debugging skills are a must, and prior experience in developing industrial applications will be highly valued. Familiarity with development tools such as Visual Studio, Eclipse, Git, Jenkins, static/dynamic code analysis, GDB, and CMake is also necessary.

Technologies

AI
Debian
HTTP
Jenkins
MQTT
REST
SQLite
Ubuntu

Responsibilities

In this role, you will design, build, and maintain efficient, reusable, and reliable code for embedded systems. You will be required to apply your expertise in C++ and Python programming paradigms, and utilize your experience in various operating systems, including Debian or Ubuntu and the YOCTO platform. You will also engage in cross-compilation tasks for YOCTO and contribute to developing solutions that leverage the OPC-UA protocol effectively.

Description


At Capgemini, we prioritize every aspect of your well-being throughout the different stages of your life and career. For eligible staff, we provide several benefits, including flexible working arrangements, comprehensive healthcare (covering dental, vision, and mental health programs), financial wellness programs like our 401(k) and Employee Share Ownership Plan, paid leave and holidays, paid parental leave, family-building benefits such as adoption assistance and surrogacy, and social well-being benefits like subsidized child/elder care and tutoring. We also offer mentoring, coaching, and learning opportunities, along with various Employee Resource Groups and support for disaster relief. As a leader in engineering and R&D services, we at Capgemini Engineering combine extensive industry expertise with advanced technologies in digital and software to support the integration of the physical and digital worlds. We proudly have a team of 65,000 engineers and scientists across more than 30 countries, operating within sectors such as Aerospace, Defense, Automotive, Transportation, and more. We are an integral part of the Capgemini Group, a global partner in business and technology transformation, committed to aiding organizations in transitioning to a digital and sustainable future. With over 55 years of experience, we are dedicated to leveraging technology to meet the diverse needs of our clients.
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 724 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?

Sperasoft, New World Technologies Inc., Giesecke+Devrient, Archon Systems Inc, Puter Technologies Inc., HAPLY Robotics Inc., LGS, une Société IBM / an IBM Company among others, are currently hiring for C / C++ roles in the United States.

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