Job Title:
Director of Software Engineering
Location:
Oakland, CA (onsite)
About Us:
We are a fast-growing technology company based in Oakland, California, building cutting-edge systems that bridge software and hardware in high-performance environments. Our mission is to deliver innovative, reliable solutions that push the boundaries of what's possible in complex, real-world scenarios.
The Role:
We’re seeking a seasoned
Director of Software Engineering
to lead and scale our talented software engineering team. This is a pivotal leadership role, responsible for driving the vision, execution, and delivery of software solutions that seamlessly integrate with advanced hardware systems. You will collaborate closely with cross-functional leaders in systems, hardware, and product to ensure our technology meets rigorous performance and reliability standards.
Key Responsibilities:
•Provide technical leadership, mentoring, and strategic direction for the software engineering organization.
•Oversee architecture, development, and deployment of embedded, application-level, and cloud-connected software systems.
•Collaborate with hardware, product, systems, and test engineering teams to ensure cohesive and integrated solutions.
•Champion software engineering best practices including CI/CD, automated testing, code quality, and agile development.
•Drive recruiting, hiring, and career development to build a high-performing engineering culture.
•Ensure successful execution of software development milestones and timelines across multiple initiatives.
•Lead technical reviews, design discussions, and risk assessments with senior technical staff.
Required Qualifications:
•15+ years of experience in software engineering, with at least 5 years in technical leadership or management roles.
•Proven success delivering production-grade software in environments where software interfaces directly with hardware systems.
•Strong experience with embedded systems, real-time computing, and system-level integration.
•Solid understanding of C/C++, Python, and software design for high-reliability applications.
•Experience with cloud platforms, distributed systems, or DevOps practices is a plus.
•Exceptional communication, collaboration, and organizational skills.
•Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
Preferred:
•Experience in mission-critical or safety-critical system domains.
•Familiarity with hardware bring-up, diagnostics, and sensor integration.
•Track record of building and scaling multidisciplinary engineering teams.
Why Join Us?
You'll be part of a collaborative, mission-driven team that’s solving tough technical challenges with real-world impact. We offer competitive compensation, meaningful equity, and a chance to lead in a company where your work truly matters.