> Markdown version of [/jobs/ext/3953579-embedded-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/3953579-embedded-c-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). --- # Embedded C++ Software Engineer - **Company:** Cross Resource Group - **Location:** Goleta, CA, United States - **Experience:** Expert - **Salary:** $174,720.0 - $204,880.0 - **Contract:** Temporary to permanent - **Skills:** C (Programming Language), Java (Programming Language), Agile Methodology, Build Automation, Automation of Tests, C Sharp (Programming Language), C++ (Programming Language), Configuration Management, Static Program Analysis, Nvidia CUDA, Continuous Integration, Linux, Embedded C, Perl (Programming Language), Python (Programming Language), Object-Oriented Software Development, Scrum Methodology, Real-Time Operating Systems, Software Engineering, Systems Integration, VxWorks, Scripting, Graphics Processing Unit (GPU), Test-Driven Development (TDD), Gitlab, Git, Information Technology, Devsecops - **Published:** October 27, 2026 - **Apply:** https://www.thejobnetwork.com/job/97c93f17-7375-450d-b990-4b8277e9f44f/embedded-c-software-engineer ## About the Role * Bachelor's degree in science, technology, engineering, mathematics, computer science, software engineering, or a closely related STEM discipline. * At least five years of relevant software-development experience. * Professional C++ development experience using object-oriented design and established software design paradigms. * Experience developing, testing, and integrating real-time software applications. * Hands-on development experience on Linux, VxWorks, or another real-time operating system. * Experience with at least one scripting language such as Shell, Perl, or Python. * Active U.S. Secret security clearance before the start date and U.S. citizenship. * Ability to work onsite in Goleta, California, on first shift and travel domestically on occasion. Preferred Qualifications * Experience developing in C, C#, Java, or another closely related language. * Experience integrating software with physical hardware, test benches, simulators, sensors, or embedded targets. * Ability to quickly understand complex systems and navigate mature or legacy code bases. * Agile or Scrum product-development experience. * DevSecOps experience with static code analysis, automated builds, automated tests, CI/CD, and test-driven development. * Hands-on Git and GitLab experience. * CUDA development experience for compute-intensive workloads on NVIDIA GPUs. ## Description Develop, integrate, and test real-time C++ software for complex defense systems in a multidisciplinary engineering environment. This engineer will support new and legacy programs across requirements, design, implementation, integration, verification, and maintenance., * Contribute across the full software development life cycle for new and legacy military and commercial programs, from requirements and design through coding, integration, test, and maintenance. * Design, develop, test, and integrate real-time C++ software applications on Linux, VxWorks, or comparable real-time operating systems. * Work with systems, hardware, test, and software engineers to develop solutions around end-user and operational needs. * Diagnose complex software, system-integration, timing, interface, and hardware-in-the-loop issues in established code bases. * Develop and maintain automation or engineering scripts using Shell, Perl, or Python. * Support laboratory integration with test benches, simulators, target hardware, and related instrumentation. * Participate in technical reviews, peer reviews, configuration management, defect resolution, and verification activities. * Use Git and team development workflows to maintain controlled, reviewable software baselines.