> Markdown version of [/jobs/ext/3456272-staff-software-engineer-architecture-systems-integration](https://www.wearedevelopers.com/jobs/ext/3456272-staff-software-engineer-architecture-systems-integration). 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). --- # Staff Software Engineer, Architecture & Systems Integration - **Company:** Digital Dynamics, Inc. - **Location:** Scotts Valley, CA, United States - **Experience:** Expert - **Salary:** $160,000.0 - $185,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Fieldbus, C++ (Programming Language), Continuous Integration, Linux on Embedded Systems, EtherCAT, Firmware, Field-Programmable Gate Array (FPGA), Github, Modbus, Software Architecture, Regression Testing, Software Engineering, Software Systems, System on a Chip, Systems Integration, Software Organization, Vivado, Git Flow, Bare Metal - **Published:** September 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a7277f8bf9665cca ## About the Role * 8+ years embedded/firmware development, with several years owning system-level architecture on a shipped, safety-relevant product. * Deep experience with Xilinx Zynq or similar ARM+FPGA SoCs; comfortable working across the hardware/software boundary. * Strong C/C++ in resource-constrained, real-time environments; experience with both bare-metal and embedded Linux. * Real-time fieldbus experience. EtherCAT strongly preferred (CoE/FoE, synchronization); other industrial fieldbuses (Modbus, PROFINET) considered. * Experience with functional safety architectures (interlocks, safety-rated I/O, fail-safe design). Formal certification experience (IEC 61508) a plus given the semiconductor/industrial context. * Track record designing for testability: hardware-in-the-loop, regression test harnesses, reliability/MTBF testing. * Experience with secure boot and firmware update mechanisms in a fielded, multi-variant product line. * Git-based workflows, CI/CD for embedded builds (GitHub Actions or similar)., * Experience with semiconductor fab equipment or other high-reliability industrial control environments. * FPGA/Vivado familiarity, even if not the primary FPGA developer. ## Description Digital Dynamics Inc. is seeking an experienced individual contributor to lead the technical design, implementation, and long-term health of major software subsystems supporting mission-critical equipment used across global industries. This role combines hands-on software development with technical leadership. It defines and owns software architecture for significant subsystems, leads the delivery and integration of complex software solutions, and ensures reliability, scalability, and performance. The position works closely with product, systems, hardware, and manufacturing teams. It also mentors junior and senior engineers and contributes to engineering best practices, technical standards, and continuous improvement across the software organization., * Define and own the software architecture for significant subsystems. * Lead the design and delivery of complex software solutions involving multiple teams. * Write high-quality, secure, and maintainable code. * Ensure the reliability, scalability, and performance of software systems. * Lead technical decision-making and perform root-cause analysis of systemic issues. * Partner with product, systems, hardware, and manufacturing teams to align technical solutions with business and operational needs. * Mentor junior and senior engineers. * Establish and reinforce engineering best practices. * Contribute to technical standards and drive continuous improvement across the software organization., * Sets architecture direction that firmware, FPGA, and hardware teams align to, without direct reporting authority. * Thinks in terms of platform reuse across the three Fusion product variants (and the future Fusion 2.0 line), not just the feature in front of them. * Makes and defends build tradeoffs to leadership and customers in plain terms (cost, schedule, risk). * Raises the technical bar for the team through review, mentorship, and documentation, not just personal output.