Were seeking a Software System Engineer to ensure seamless operation and integration of our complex, multidisciplinary system. This role spans multiple software domains and interfaces with hardware, logic, and validation teams. Youll act as a technical leader, driving design and implementation of system-wide features, resolving intricate integration challenges, and building infrastructure that accelerates development across the Software group.
Youll thrive here if you love working on large-scale, multi-threaded systems, solving cross-disciplinary problems, and building robust, production-quality solutions for cutting-edge quantum computing products.
Responsibilities:
System Integration & Technical Leadership:
Ensure proper operation and integration of all software components and their interfaces with logic and validation modules.
Lead design and implementation of multidisciplinary features, balancing performance, reliability, and maintainability.
Investigate and resolve complex system-wide issues and bugs across multiple teams.
Infrastructure & Tooling:
Develop and maintain internal tools and infrastructure to enhance development efficiency and integration readiness.
Build profiling, debugging, and automation frameworks to support high-quality delivery.
Cross-Team Collaboration:
Key stakeholder in the definition of interface contracts (APIs, protocols, timing/resource constraints) across software and hardware boundaries.
Drive integration plans, dry runs, and troubleshooting for system-wide features.
Quality & Execution Excellence:
Champion clean architecture, code reviews, automated testing, and CI/CD best practices.
Ensure documentation (design specs, interface definitions, runbooks) is complete and up-to-date.
Requirements: Must-Have:
5+ years of hands-on experience in software engineering, with strong systems-level understanding.
Proven track record in system integration and debugging complex, multi-component environments.
Proficiency in at least two programming domains (e.g., Embedded C/C++/Linux, Python, Backend).
Strong grasp of software architecture, design patterns, and software development best practices.
Excellent problem-solving skills and ability to work across multidisciplinary teams.
Strong English communication skills.
Education:
B.Sc. or higher in Computer Science, Electrical Engineering, or related fields.
Preferred:
Experience in hardware/software co-design or real-time systems.
Familiarity with automation frameworks, CI/CD pipelines, and performance profiling.
This position is open to all candidates.