{"version":"0.1","company":{"name":"YubHub","url":"https://yubhub.co","jobsUrl":"https://yubhub.co/jobs/skill/software-architecture-and-design-principles"},"x-facet":{"type":"skill","slug":"software-architecture-and-design-principles","display":"Software Architecture And Design Principles","count":1},"x-feed-size-limit":100,"x-feed-sort":"enriched_at desc","x-feed-notice":"This feed contains at most 100 jobs (the most recently enriched). For the full corpus, use the paginated /stats/by-facet endpoint or /search.","x-generator":"yubhub-xml-generator","x-rights":"Free to redistribute with attribution: \"Data by YubHub (https://yubhub.co)\"","x-schema":"Each entry in `jobs` follows https://schema.org/JobPosting. YubHub-native raw fields carry `x-` prefix.","jobs":[{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_ed5cfc2e-6d0"},"title":"Staff Engineer, Software Integration","description":"<p>Are you a passionate and innovative engineer looking to help develop state-of-the-art AI and robotics products? Shield AI is just the place for you!</p>\n<p>The Hivemind Quality team is committed to ensuring our autonomy platform delivers a seamless developer experience and enables customers to build world-class autonomous systems. We focus on integrating, validating, and continuously improving the Hivemind ecosystem,spanning autonomy behaviours, sensor processing, multi-agent coordination, ground-control systems, and embedded platforms.</p>\n<p><strong>Responsibilities:</strong></p>\n<ul>\n<li>Become a systems integration expert for autonomous robotics: Develop deep expertise in our AI-powered autonomy stack.</li>\n<li>Learn to configure, deploy, and integrate multi-agent systems across simulation, hardware-in-the-loop, and flight platforms.</li>\n<li>Understand the full system end-to-end,from sensor inputs to autonomous behaviours.</li>\n<li>Integrate new capabilities into the autonomy stack: Collaborate cross-functionally with development teams to bring autonomy algorithms, perception pipelines, middleware, and platform interfaces into the integrated product. Ensure seamless interoperability between components.</li>\n<li>Enable platform bring-up and validation: Lead the integration of autonomy software onto new robotic hardware platforms.</li>\n<li>Configure sensor drivers, communication interfaces, and platform adapters to enable full autonomy stack functionality on prototype and production vehicles.</li>\n<li>Develop integration tooling &amp; infrastructure: Architect and implement integration frameworks, deployment scripts, and configuration management tools that streamline bringing new capabilities into Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), and flight environments.</li>\n<li>Support cross-platform compatibility: Work with other integration engineers to ensure the autonomy stack operates reliably across all supported platforms, operating systems, and deployment configurations. Identify and resolve integration issues across system boundaries.</li>\n<li>Analyze system behaviour and root-cause issues: Evaluate system logs, telemetry, and rosbag data to diagnose integration defects. Collaborate with developers to isolate issues to specific subsystems and drive resolution. Create analysis tooling to accelerate debugging.</li>\n<li>Optimise integration workflows and CI/CD: Partner with DevOps teams to streamline integration pipelines, reduce build-to-deploy cycle times, and ensure robust continuous integration of new features. Define integration checkpoints and criteria for release readiness.</li>\n<li>Validate system requirements and interface contracts: Work with engineers to ensure integrated capabilities meet product requirements and interface specifications. Assist in developing tooling to verify end-to-end system compliance and traceability.</li>\n</ul>\n<p><strong>Requirements:</strong></p>\n<ul>\n<li>Typically requires a minimum of 7 years of related experience with a bachelor’s degree in CS, Comp Eng, Robotics, or a related field; or 6 years and a master’s degree; or 4 years with a PhD.</li>\n<li>Proficiency in programming languages including Python or C++.</li>\n<li>Experience with autonomous systems or server applications or middleware.</li>\n<li>Demonstrated experience designing integration workflows, communicating system dependencies, and triaging and reporting integration defects across subsystem boundaries.</li>\n<li>Proficiency with simulation tools and hardware-in-the-loop (HIL) testing environments.</li>\n<li>Strong expertise with CI/CD pipelines.</li>\n<li>Strong problem-solving skills and a proven track record of delivering high-quality software solutions.</li>\n<li>Excellent communication skills, capable of collaborating effectively across various teams and presenting to customers or technical leadership.</li>\n</ul>\n<p><strong>Preferences:</strong></p>\n<ul>\n<li>Demonstrated experience building complex systems with a strong understanding of software architecture and design principles.</li>\n<li>Experience with hardware or embedded systems.</li>\n<li>Expert knowledge of Python.</li>\n<li>Experience with ROS.</li>\n<li>Experience with white box testing</li>\n<li>Familiarity with networking, operating-systems, and radio communications.</li>\n<li>Experience designing automated tooling for testing for GUI applications.</li>\n<li>Experience designing automated tooling for testing server applications.</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_ed5cfc2e-6d0","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Shield AI","sameAs":"https://www.shield.ai","logo":"https://logos.yubhub.co/shield.ai.png"},"x-apply-url":"https://jobs.lever.co/shieldai/ed36d9df-a47e-4905-8e2b-aaee98182df8","x-work-arrangement":"onsite","x-experience-level":"staff","x-job-type":"full-time","x-salary-range":"$150,000 - $220,000 a year","x-skills-required":["Python","C++","Autonomous systems","Server applications","Middleware","Simulation tools","Hardware-in-the-loop (HIL) testing environments","CI/CD pipelines","Problem-solving skills","Communication skills"],"x-skills-preferred":["Software architecture and design principles","Hardware or embedded systems","Expert knowledge of Python","ROS","White box testing","Networking","Operating-systems","Radio communications","Automated tooling for testing for GUI applications","Automated tooling for testing server applications"],"datePosted":"2026-04-17T13:00:37.887Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Diego, California"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"Python, C++, Autonomous systems, Server applications, Middleware, Simulation tools, Hardware-in-the-loop (HIL) testing environments, CI/CD pipelines, Problem-solving skills, Communication skills, Software architecture and design principles, Hardware or embedded systems, Expert knowledge of Python, ROS, White box testing, Networking, Operating-systems, Radio communications, Automated tooling for testing for GUI applications, Automated tooling for testing server applications","baseSalary":{"@type":"MonetaryAmount","currency":"USD","value":{"@type":"QuantitativeValue","minValue":150000,"maxValue":220000,"unitText":"YEAR"}}}]}