> Markdown version of [/jobs/ext/1544447-software-integration-engineer](https://www.wearedevelopers.com/jobs/ext/1544447-software-integration-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). --- # Software Integration Engineer - **Company:** Cubic Corporation - **Location:** San Diego, CA, United States - **Experience:** Experienced - **Salary:** $92,000.0 - $119,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Software Applications, Application Testing, JIRA, C Sharp (Programming Language), C++ (Programming Language), Network Sockets, Computer Programming, Computer Engineering, Software Debugging, Linux, Linux on Embedded Systems, Embedded Software, Regression Testing, Software Engineering, Systems Integration, Scripting, Information Technology, Programming Languages - **Published:** July 7, 2026 - **Apply:** https://cubic.wd1.myworkdayjobs.com/cubic_USA_careers/job/San-Diego-California/Software-Integration-Engineer_REQ_49405 ## About the Role * University degree in Computer Science, Computer Engineering or other related technical disciplines. * Requires a minimum of 2-5 years work experience and Bachelor's degree; or a Master's degree without experience; or equivalent work experience. * Experience to include specification, design and development of embedded software systems. * Experience includes regression testing, requirements analysis, automation/scripting, User Application testing, Jira, writing test procedures, loading FW/SW, and defect isolation/debug/troubleshooting systems. * Experience includes regression testing, requirements analysis, automation/scripting, User Application testing, Jira, writing test procedures, loading FW/SW, and isolation/debug/troubleshooting systems. * Requires proficiency using programming languages such as Java, C/C++/C#, Product Lifecycle Management, or other developmental software. * Must be eligible for DoD security clearance. ## Description * Coordinates and develops project concepts, objectives, specifications and resource needs. * Prepares development software, codes software (C++) and designs specific enhancements utilizing Socket API programming in Linux and Windows * Participates in the design, development, planning, modification and testing of application software (C++) running on Windows 10 and embedded Linux. * Recommends test control, strategies, apparatus and equipment for solving applications running on multiple processors. Test and documents results * Conceptualizes, develops and analyzes engineering designs, specifications and test plans for systems and equipment based on customer/contract requirements * Research design concepts and feasibility utilizing advanced technical theory and knowledge to resolve software/hardware and target OS related issues * Researches programming system failures and designs and programs solutions. Performs complex analysis of design programming * Maintains liaison with the customers, coordinators, subcontractors and vendor representatives * Monitors project status and progress and measure system performance * Keeps abreast of improvements in software engineering. Identifies software engineering process improvement and supports the execution of them across the organization * Provides mentorship to junior engineering staff * Assumes additional technical responsibilities as needed ## 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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [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) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)