1642 IT & Software Developer jobs in the US

Jobs jobs

Robotic Software Engineer - San Diego

$186,000 - 226,000
Jobs
Rancho Carmel Drive 11251, San Diego
$186,000 - 226,000
Company Size icon
Company Size
<50
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:
- Bachelors degree in Software Engineering, Computer Engineering, or a similar discipline - At least 5 years of applicable experience, preferably in a startup or technology-focused organization - Over 5 years of hands-on experience in C++ software development - In-depth knowledge of contemporary C++ standards (C++ 14/17/20) - Proficient with Qt 6 for developing graphical user interfaces using Qt Widgets & QML - Skilled in utilizing CMake for building and configuring projects - Familiar with unit testing frameworks, ideally Google Test - Competent in debugging, profiling, and optimizing C++ applications - Practical experience with version control systems, specifically Git - Strong analytical and problem-solving abilities, capable of working autonomously as well as collaboratively - Background in instrument communication protocols (e.g., SCPI, FTDI USB, Ethernet, Serial) - Knowledge of multi-threaded programming and concurrency principles in C++ - Awareness of software best practices, including design patterns, SOLID principles, and performance enhancement techniques - Experience in an agile development setting - Familiarity with implementing image processing algorithms - Exposure to optical bench alignment and optics

Technologies

Ethernet
Qt

Responsibilities

- Develop and maintain high-quality C++ software applications - Collaborate with the team to design and implement GUI solutions using Qt technology - Configure and manage build processes through CMake - Conduct unit testing and maintain code quality through rigorous testing practices - Troubleshoot and optimize existing applications for enhanced performance - Engage in version control using Git and contribute to team documentation - Participate actively in brainstorming sessions to resolve technical challenges - Work within cross-functional teams to integrate hardware communication protocols - Handle multi-threaded applications and ensure proper concurrency management - Stay updated with best practices in software development and suggest improvements - Implement and test image processing routines as needed - Assist in the alignment of optical benches and related tasks as required

Description


We are a dynamic technology company looking to expand our team with a skilled C++ Software Engineer. Our organization values innovation and problem-solving, providing a collaborative environment where ideas flourish. We offer competitive benefits, including a comprehensive health package and opportunities for professional development. Join our passionate team and contribute to exciting projects located in a vibrant tech hub.
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 1642 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?

Aquiform, Informatique Bromont, Fort44 Inc., Neptronic, Damotech, Levven Electronics Ltd., Bank of Canada 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 147 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.