More jobs:
Embedded C++ Developer Remote
Remote / Online - Candidates ideally in
Paradise Valley, Maricopa County, Arizona, 85253, USA
Listed on 2026-07-19
Paradise Valley, Maricopa County, Arizona, 85253, USA
Listing for:
Staffing
Remote/Work from Home
position Listed on 2026-07-19
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Software Engineer, Embedded Software Engineer, Software Testing
Job Description & How to Apply Below
Embedded C++ Developer Remote
We are seeking an experienced Embedded C++ Developer with strong expertise in embedded firmware driver development, PC-to-controller communication, and test automation frameworks. The ideal candidate will have hands-on experience developing software drivers, embedded test environments, and automation tools that integrate hardware, firmware, and software systems. This role requires strong programming skills in C++, C, Java, Python, and C# along with experience working with microcontrollers, embedded systems, and automation platforms.
Required Qualifications:
- Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, or related field.
- 7+ years of experience in embedded software development, test automation, or related engineering roles.
- Strong experience with C++ coding and embedded firmware driver development.
- Hands-on experience developing PC-to-controller communication drivers.
- Experience working with embedded systems, microcontrollers, and hardware/software integration.
- Proficiency in programming languages including C++, C, Python, Java, and C#.
- Experience developing and maintaining embedded firmware test automation environments.
- Strong understanding of test automation frameworks and QA engineering practices.
- Experience with GUI application development using Java.
- Experience developing C++ based DLLs and communication tools.
- Experience creating drivers using C++, C#, or Java for communication between PCs and embedded controllers.
- Experience with relational databases such as Microsoft SQL Server (MSSQL).
- Experience integrating automation tools with CI/CD pipelines.
- Familiarity with version control systems such as Git and cloud platforms like AWS.
- Strong troubleshooting skills with firmware, software, and hardware interactions.
- Excellent communication skills and ability to work effectively in a team environment.
Technical
Skills:
- Embedded C++
- Embedded Firmware Development
- Device Driver Development
- Microcontrollers
- PC-to-Controller Communication
- Hardware/Firmware/Software Integration
- Test Automation Frameworks
- Java GUI Development
- C/C++ DLL Development
- Python Automation
- C# Development
- MSSQL
- NI Test Stand
- CI/CD Integration
- Git
Preferred Qualifications:
- Experience working with irrigation products or embedded control systems.
- Experience with hardware-in-the-loop (HIL) testing.
- Experience with Jira, Confluence, Git Lab, and Zephyr.
- Familiarity with SAFe Agile methodology.
- Experience developing automated tests for hardware, firmware, and software integration.
- Experience leveraging AI tools to improve testing efficiency and automation processes.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×