> Markdown version of [/jobs/ext/602901-software-engineer-c-windows-desktop-applications](https://www.wearedevelopers.com/jobs/ext/602901-software-engineer-c-windows-desktop-applications). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer C++/Windows Desktop Applications - **Company:** Everforth CyberCoders - **Location:** Los Angeles, CA, United States - **Experience:** Expert - **Salary:** $120,000.0 - $135,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Software Debugging, Linux, Visual C++ (Programming Language), Firmware, Microsoft Foundation Class Library (C++ Libraries), Microsoft Visual Studio, Windows Presentation Foundation, Model View ViewModel, Object-Oriented Software Development, Systems Development Life Cycle, RS-232, Software Engineering, Verification and Validation (Software), Systems Integration, VxWorks, WebRTC, Windows Desktop, Curam Configuration Tools, Computer Equipment, Information Technology - **Published:** June 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=95b5d82f9cb93797 ## About the Role Do you have experience in WPF?, We are seeking a skilled Software Engineer to join our Host-side Software Development Team. Our team builds software products, tools, and libraries that enhance the user experience around our embedded servo products while adding functional value to the design and integration of motion systems. This role is a key contributor in developing advanced Windows desktop applications, supporting system integration, and troubleshooting real-time communication with hardware devices. You will work with both our existing C++/MFC applications and our next-generation .NET/WPF configuration tools. The ideal candidate is a strong software developer who can work independently while collaborating effectively with a cross-functional engineering team., * Bachelor's degree in Computer Science, Electrical Engineering, or related field * Minimum 5 years of software development experience * Strong experience in coding, testing, debugging, and documenting software * Working knowledge of Object-Oriented Development * Working knowledge of C++, WPF, MFC Desired Qualifications * Experience with Visual Studio (MSVC) * Experience with MFC, ATL, and STL * Experience with WPF/MVVM for GUI development * Experience interfacing with hardware/firmware over USB, RS232/485, CAN, or TCP/UDP ## Description * Develop, enhance, and maintain Windows desktop applications using C++, WPF, MFC, ATL, and STL * Contribute high-quality, maintainable code throughout the software release cycle * Implement features and fixes with predictable timelines and clear communication * Apply strong programming standards to produce efficient, reliable program logic * Support and continuously improve SDLC practices * Diagnose, troubleshoot, and resolve software issues quickly and effectively * Plan and execute verification and validation testing * Support system integration and real-time device communication * Assist with porting components to other platforms (e.g., Linux, VxWorks) as needed * Perform additional software engineering duties as required ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Transforming Education: A Journey from interactive Markdown to Remote-Labs](https://www.wearedevelopers.com/videos/941-transforming-education-a-journey-from-interactive-markdown-to-remote-labs) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Hello JARVIS - Building Voice Interfaces for Your LLMS](https://www.wearedevelopers.com/videos/1641-hello-jarvis-building-voice-interfaces-for-your-llms) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)