1701 IT & Software Developer jobs in the US

Embedded Software Engineer
$160,000 - 200,000
Central Point Partners, LLC
East 1st Street 1, Reno
$160,000 - 200,000
Requirements
Must:
- Strong expertise in modern C++ for real-time or embedded applications
- Solid experience in utilizing Python for automation, tooling, or data processing
- Practical experience in writing Structured Text for PLCs or industrial controllers
- In-depth understanding of deterministic execution, concurrency, and hardware-software interactions
- Familiarity with industrial communication protocols such as Modbus, EtherNet/IP, OPC UA, or PROFINET
- Proven capability to lead complex engineering projects while actively engaging in hands-on coding
- Strong debugging abilities across various software, hardware, and network aspects
- Excellent communication and teamwork skills
-
Preferred Qualifications:
- Experience in motion control, robotics, or process automation
- Knowledge of embedded Linux, RTOS environments, or microcontroller development
- Understanding of industrial cybersecurity standards or best practices
- Experience with simulation tools, digital twins, or hardware-in-the-loop testing
- Background in integrating C++ runtimes with PLC or SCADA systems
Responsibilities
- Design and develop real-time control software using C++ for embedded and industrial systems
- Create automation tools, diagnostics, and scripts for orchestration in Python
- Write, optimize, and troubleshoot Structured Text (IEC 61131 3) for PLCs and industrial controllers
- Construct deterministic control loops, state machines, and safety-critical routines
- Integrate software with sensors, actuators, drives, and industrial communication networks
- Debug intricate issues related to timing, concurrency, hardware interfaces, and industrial protocols
- Lead architectural decisions for control platforms and distributed automation systems
- Conduct root cause analyses for field issues and implement long-term solutions
- Collaborate with controls, electrical, and product teams to transform requirements into effective software designs
- Mentor engineers in real-time programming, PLC development, and industrial best practices
Description
We are a forward-thinking company founded in 2017, dedicated to localizing a global battery supply chain that emphasizes recovery, reuse, and recycling. Our mission is to maintain critical minerals in circulation while facilitating the energy transition. Located in McCarran, NV, we offer a hybrid work environment and provide full relocation support. As pioneers in delivering low-cost, large-scale energy storage and producing battery materials in the U.S. from existing batteries, we are excited to expand our team with a Staff Controls Engineer who is passionate about innovation and excellence.
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 1701 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?
micro1, Vortex Solution, INNOVA Medical Ophthalmics Inc, Infovirtuel, Consultation Devpresso Inc, Varis Mine Technology Ltd, Deloitte 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 139 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 139 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.