4506 IT & Software Developer jobs in the US

Randstad Digital jobs

Mid-level embedded software engineer

$108,160 - 114,240
Randstad Digital
North Scottsdale Road 4017, Scottsdale
$108,160 - 114,240
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:
- Strong proficiency in C/C++ programming languages. - Knowledge of networking protocols and socket programming. - Solid background in Linux, including device trees and drivers. - Experience in software architecture. - Hands-on experience with microcontroller programming and debugging (preferred). - Familiarity with hardware interfaces such as I2C, SPI, UART, and GPIO (preferred). - Proficiency in using debugging tools like GDB, JTAG, and logic analyzers (preferred). - Experience with cross-compilation and toolchains for embedded systems (preferred). - Understanding of memory management and performance optimization in embedded systems (preferred). - Experience with real-time operating systems (RTOS) (nice to have). - Knowledge of cryptographic protocols such as SSL/TLS, IPsec, and PGP (nice to have). - Understanding of Public Key Infrastructure (PKI) concepts (nice to have). - Familiarity with hypervisors and virtualization technologies (e.g., KVM, Xen) (nice to have). - Ability to read and understand hardware schematics and datasheets (nice to have). - Proficiency with Buildroot or similar build systems for embedded Linux (nice to have). - Knowledge of security practices in embedded systems development (nice to have).

Responsibilities

- Design and develop resilient hardware and software to ensure mission success in contested environments. - Collaborate with a team to create tactical communication solutions for a range of Department of Defense customers, including special restricted clients. - Engage with esteemed customers to provide support for high-stakes national security missions. - Lead and guide the software development life cycle with a focus on creativity and collaboration. - Serve as a technical leader, empowering team members to achieve success in their roles. - Communicate effectively and present ideas to secure buy-in from stakeholders.

Description


We are seeking an Embedded Software Engineer to join our Land and Air Systems Engineering team in Scottsdale, Arizona. This contract-to-permanent role offers a competitive salary of $52 - $55 per hour with work hours from 9 am to 5 pm. We require a Bachelors degree in Software Engineering or a related field, along with 5+ years of relevant experience. Our team focuses on developing advanced solutions for national security, supporting a variety of Department of Defense initiatives. We offer a comprehensive benefits package, including medical, dental, vision, and retirement plans. We pride ourselves on fostering an inclusive work environment where individuals of all backgrounds are welcomed.
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 4506 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?

GE Aerospace, D3 Security Management Systems, Execusource, Inc, Peraton, Triumph Tech, LLC, Dynamic Animation Systems, Inc., Rocket EMS among others, are currently hiring for C / C++ roles in the United States.

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