Jobs · Engineering · California

Staff Software Engineer, Applications

Digital Dynamics, Inc. · Scotts Valley, CA · 3 days ago
EngineeringFull-time
About Digital Dynamics Inc. Digital Dynamics Inc. (DDI) is a 100% employee‑owned company (ESOP), where all employees share in the benefit of our continued growth. Our culture fosters accountability, collaboration, and long‑term thinking. DDI designs and builds reliable, high‑performance control hardware for semiconductor and industrial applications. As an ISO 9001 certified company with decades of design and manufacturing experience, we create advanced controllers and I/O solutions for mission‑critical environments. All products are designed and built at our facilities in beautiful Scotts Valley, CA. Position Summary We are seeking a staff level hands-on software engineer to design, build, and maintain desktop and web applications that configure, control, and monitor embedded systems for semiconductor and electronics manufacturing equipment. This role combines hands-on software development with technical leadership. It owns the full software development lifecycle for existing applications while contributing to next-generation, cross-platform applications, and includes ownership of the DevSecOps pipeline for those applications. The position works closely with hardware, test engineering, and quality teams. It also mentors junior engineers and contributes to the continuous improvement of engineering processes and design standards. Key Responsibilities Develop and maintain desktop and web applications that communicate with DDI hardware over EtherCAT and other interfacesMaintain and extend Interlock Builder, DDI Studio, and DDI TunerImplement software licensing and activation, including offline activation for air-gapped environmentsApply secure design and coding practices, including code signing and secure updatesBuild and maintain CI/CD pipelines with automated testing, security scanning, and signed releasesPrototype new UI features and workflows and iterate quicklyWork with firmware, hardware, test, applications, and quality teamsMentor junior engineers and contribute to engineering standards Requirements 8+ years of professional software engineering experienceDeep experience with a desktop UI framework (e.g., Qt/QML, WPF/.NET, or similar)Strong C++ and object-oriented design skills; proficiency in PythonWeb development experience: HTML/CSS, JavaScript/TypeScript, a modern front-end framework, and REST/WebSocket back endsCloud experience (Azure or AWS)Cybersecurity experience in software products: secure coding, authentication, encryption, and vulnerability managementExperience implementing commercial software licensing and activationDevSecOps experience for desktop and web applications: CI/CD, automated testing, static analysis, dependency scanning, code signing, and installersUX/UI design experience for customer-facing productsExperience with applications that control embedded or external devices over Ethernet, RS-232/RS-485, or USBSolid command of design patterns and software development methodologiesBS in Computer Science, Electrical Engineering, or related field, or equivalent experience Preferred Qualifications EtherCAT or other industrial fieldbus experience (CoE, object dictionaries, ESI files)Semiconductor equipment, industrial automation, or process control backgroundFamiliarity with PID control, temperature sensing (thermocouples, RTDs), and RF power measurementFamiliarity with functional safety (IEC 61508, ISO 13849)Familiarity with MFC Our Total Rewards Philosophy We believe rewarding employees extends beyond base compensation. Our total rewards approach is designed to recognize performance, support long-term growth, and create shared success through competitive pay, bonus program eligibility, participation in our Employee Stock Ownership Plan (ESOP), which provides employees the opportunity to share in the company’s long-term success, 401(k) match, comprehensive health and wellness benefits, paid time off, and the opportunity to make a meaningful impact in a 100% employee-owned company. Equal Employment Opportunity Digital Dynamics, Inc. is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, gender identity or expression, sexual orientation, national origin, ancestry, age, disability, medical condition, genetic information, marital status, military or veteran status, or any other characteristic protected by applicable federal, state, or local law.

Similar jobs

Staff Software Engineer

Anduril IndustriesCosta Mesa, CA· 3 mo ago
Engineering$220k–$292k/yrapply on boards.greenhouse.io