> Markdown version of [/jobs/ext/2189760-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2189760-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:** Actalent - **Location:** Poway, CA, United States - **Experience:** Expert - **Salary:** $113,000.0 - $170,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Applications Architecture, Software Applications, JIRA, Automation of Tests, C Sharp (Programming Language), C++ (Programming Language), CANopen, Communications Protocols, EtherCAT, Microsoft Project, Object-Oriented Software Development, Software Engineering, Systems Integration, Visual Systems, Windows Desktop, Software Application Programming, Git, Information Technology, Process Control Systems, Software Version Control - **Published:** August 22, 2026 - **Apply:** https://dejobs.org/x/x/AFCE516385954CF1B69D59DD17FFFC7B/job/ ## About the Role * Bachelor's degree in Engineering, Computer Science, Software Engineering, or a related technical discipline. * 7-10+ years of professional software engineering experience. * Strong proficiency in C++ development. * Experience with object-oriented programming principles and software design methodologies. * Experience in developing Windows desktop applications and maintaining large-scale PC-based software applications. * Hands-on experience integrating software with hardware systems and equipment. * Proficiency in using source control and project management tools such as Git, Jira, and Microsoft Project. * Ability to troubleshoot and resolve software issues on complex physical machinery and equipment. * Strong understanding of the software development lifecycle, system integration, testing, and deployment processes. Additional Skills & Qualifications * Experience in motion control, robotics, machine automation, or other complex industrial control systems. * Experience developing software for highly automated equipment within semiconductor, medical device, aerospace, or advanced manufacturing environments. ## Description We are seeking an experienced Senior Software Engineer with expertise in developing applications in C++ and C# environments. The ideal candidate will have a strong background in supporting semiconductor manufacturing equipment or automated test systems and a proven track record of technical leadership., * Develop applications using C++ and C# for semiconductor manufacturing equipment or automated test systems. * Provide technical leadership by mentoring engineers, leading projects, and serving as a team lead. * Work with industrial communication protocols such as CANopen or EtherCAT. * Integrate software with motors, sensors, vision systems, robotics, and other electromechanical components. * Support products throughout the entire lifecycle, including new product development, system integration, deployment, and sustaining engineering. * Validate and test software directly on physical machinery or automated equipment. ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [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)