×
Register Here to Apply for Jobs or Post Jobs. X

Embedded C++ Developer Remote

Remote / Online - Candidates ideally in
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary