1642 IT & Software Developer jobs in the US

Robotic Software Engineer - San Diego
$186,000 - 226,000
Jobs
Rancho Carmel Drive 11251, San Diego
$186,000 - 226,000
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
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.
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.