852 IT & Software Developer jobs in the US

Avance Consulting Services jobs

Senior Software Engineer (C++/Embedded)

$107,000 - 147,000
Avance Consulting Services
Marilla Street 1500, Dallas
$107,000 - 147,000
Company Size icon
Company Size
50-200
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:
- 6-8 years of experience in embedded systems - Expertise in C, C++, and embedded Linux - Proficient in device driver development - Over 6 years in software architecture, design, prototyping, and development - Strong skills in code review and unit testing for embedded devices - High proficiency in modern C and C++ languages - Solid understanding of Linux and BSP, as well as Linux subsystems - Familiarity with JavaScript - Experience with memory and performance profiling tools - Excellent knowledge of the C++ build process - In-depth understanding of multithreading and algorithms - Strong foundation in inter-process communications (IPC) and remote procedure calls (RPC) - Proficient in client-server, peer-to-peer, and publish/subscribe communication paradigms - Appreciated experience with IP-based communication protocols (e.g., HTTP, TLS, REST, WebSockets, JSON, XML, Protobufs, Flatbuffers, RTP, RTSP, HLS) - Previous collaboration with diverse engineering teams

Responsibilities

- Develop and maintain embedded systems utilizing C, C++, and embedded Linux - Architect and design software solutions for embedded devices - Conduct prototyping and aid in software development efforts - Participate in code reviews to uphold quality standards - Perform unit testing for embedded systems to ensure reliability - Utilize memory and performance profiling tools for optimization - Collaborate with cross-functional teams to deliver robust solutions - Implement and enhance device drivers - Maintain proficiency in the C++ build process and multithreading concepts - Actively participate in discussions regarding inter-process communications - Engage in continued learning with respect to communication protocols

Description


We are a dedicated technology company located in Dallas, Texas, seeking a Senior Software Engineer to join our team on a contractual basis. Our environment is collaborative, with a focus on advancing embedded systems technology. This role requires onsite presence for five days a week, offering a rich opportunity to work alongside skilled professionals. We are committed to fostering growth and innovation while providing competitive compensation and supporting our engineers in their professional development.
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 852 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?

Jump, Gatekeeper Systems Inc, Journey Freight International inc, Snaplii, AMERICAN SYSTEMS, Redwood Strong LLC, ENSCO, Inc. among others, are currently hiring for C / C++ roles in the United States.

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