Director of Software Engineering leading software development for high-speed semiconductor technology. Defining architecture and engaging customers for robust software solutions.
Responsibilities
Define, architect, develop, and deliver the full software stack including validation software, embedded firmware, device drivers, system software, SDKs, application-level software, and customer support/demonstration tools
Establish and continuously improve robust, scalable software development processes optimized for production environments
Ensure predictable delivery of high-quality, well-documented, secure, and maintainable software releases that meet stringent reliability and performance standards
Build, scale software capability aligned with company’s business strategy and product roadmap
Engage with customers (internal/external) to understand goals, strategies, and technical needs - and lead the definition and execution of high-value and quality solutions
Requirements
12+ years of senior-level experience in software engineering within the semiconductor, systems, or hardware technology industry
Proven track record leading geographically distributed, multi-disciplinary software teams with direct responsibility for defining software architecture, managing the complete development lifecycle, and delivering production-ready software solutions
Deep technical expertise across the software stack including firmware/embedded systems, device drivers, OS-level programming (Linux, RTOS), hardware abstraction layers, system software, SDK development, API design, application software, and software tools/utilities
Experience with high-speed interface technologies (PCIe, CXL, NVMe, Ethernet, or similar protocols) and system-level integration in data center or enterprise computing environments
Background in SoC/ASIC development, memory systems, compute accelerators, or data center infrastructure is highly preferred.
Senior Manager overseeing a highly motivated team on diverse tech stack for Walmart Global Tech. Managing software engineering excellence across applications for customer experience.
Engineering Manager handling application engineering responsibilities within the Ryan Software Division. Creating user experiences, managing teams, and driving positive team dynamics in software development.
Engineering Manager leading a high - performing team for APEXX's payment orchestration products. Driving product development and innovation in a collaborative, fast - paced environment.
Senior Manager, Software Engineering leading diverse technology projects and mentoring developers at Capital One. Collaborating with product managers to deliver innovative cloud solutions.
Lead Data Collection engineering team responsible for large - scale data ingestion for an AI - driven B2B analytics SaaS. Shape product architecture and collaborate with cross - functional teams in high - scale environment.
Engineering Manager leading a Bellevue - based engineering team at MoxiWorks, driving technical excellence and collaboration. Overseeing project execution and fostering innovation within teams.
Software Engineering Manager leading engineering team at Builders Capital, driving delivery of scalable software solutions. Collaborate across Product, Infrastructure, and Operations for high - impact systems.
Engineering Manager designing and building enterprise digital platforms leveraging cloud - native architectures and AI - driven capabilities. Leading engineering teams for innovation and growth in a healthcare - focused company.
Project Engineering Manager overseeing offshore design activities for large - scale HVDC projects in Germany. Contributing to Europe's renewable energy targets and infrastructure development.