onsite
Instrument Software Architect Leader - agilent
Software Architect
Lead the design and development of high‑performance instrument software, driving architecture decisions, mentoring teams, and ensuring robust, scalable solutions using C++ and embedded technologies.
About the role
Key Responsibilities
- Define and evolve the overall software architecture for next‑generation instrumentation, ensuring scalability, reliability, and performance.
- Lead a multidisciplinary team of developers, providing technical guidance, code reviews, and mentorship to foster best practices.
- Collaborate with hardware, firmware, and QA teams to integrate software with embedded platforms and validate against stringent industry standards.
- Champion Agile processes, driving sprint planning, backlog refinement, and continuous delivery pipelines.
- Evaluate and adopt emerging technologies, tools, and frameworks that enhance product quality and development efficiency.
Requirements
- 10+ years of software development experience, with 5+ years in a leadership role focused on embedded or instrument software.
- Deep expertise in C++ (modern standards), real‑time operating systems, and embedded system design.
- Proven track record of architecting complex, high‑throughput software solutions in regulated environments.
- Strong communication skills, capable of translating technical concepts to non‑technical stakeholders.
- Experience with Agile methodologies and leading cross‑functional teams.