> Markdown version of [/jobs/ext/3557635-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3557635-senior-software-engineer). 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). --- # Senior Software Engineer - **Company:** Insight Global - **Location:** San Diego, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Application Programming Interfaces (APIs), Computer Vision, C Sharp (Programming Language), C++ (Programming Language), Code Review, Software Debugging, Software Design Patterns, Microsoft Visual Studio, Object-Oriented Software Development, Software Engineering, Software Systems, Windows Desktop - **Published:** October 2, 2026 - **Apply:** https://dejobs.org/x/x/40E2902327F44F149A506178D6258232/job/ ## About the Role * 7-12 years of Software Engineering experience * Strong C++ development * Windows desktop application development (Visual Studio) * Software that interacts with hardware, machinery, or automation equipment * Experience testing and troubleshooting software on physical machines * Background in robotics, industrial automation, medical devices, semiconductor equipment, or similar ## Description Design and develop proprietary Windows desktop application and framework software for control machines, automation systems, and complex electro-mechanical platforms - including motion controllers, I/O systems, sensors, machine vision systems, robotics, and barcode readers. This role spans full lifecycle development-from architecture and design through integration, deployment, and customer support-focused on uptime, safety, and predictable behavior. This position is ideal for engineers who enjoy building large software systems that interact with sophisticated industrial equipment. Responsibilities: - Design, develop, test, and integrate machine control software using C++ and C# in a Visual Studio environment. - Develop automation software using object-oriented design principles and software design patterns. - Integrate motion controllers, I/O systems, machine vision, robotics, sensors, barcode readers, and other industrial devices through vendor-provided Windows APIs and SDKs. - Drive system architecture, interface definitions, and software design reviews; establish patterns that scale across product variants. - Own customer escalation response: troubleshoot issues using logs, instrumentation, and on-equipment debugging; deliver corrective actions and prevention plans. - Partner with Manufacturing and Field Service to resolve production-line and installed-base issues, restore system uptime, and improve reliability. - Build verification strategies that push failure detection upstream (simulation, automated system tests, regression suites) and reduce re-occurrence. - Interface with customers and cross-functional teams (EE/ME/Test/Apps) to align requirements, integration plans, and release readiness. - Mentor engineers through code reviews, design feedback, and technical coaching. ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Focoos AI: Building the Future of Computer Vision](https://www.wearedevelopers.com/videos/1659-focoos-ai-building-the-future-of-computer-vision) - [Blazor Unleashed: The Future of .NET Web Development](https://www.wearedevelopers.com/videos/1564-blazor-unleashed-the-future-of-net-web-development) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)