onsite
Director, Instrumentation Software Engineering - agilent
Software Engineer
Lead a high‑performance team designing and delivering robust instrumentation software solutions, driving architecture, quality, and innovation across complex hardware‑software ecosystems.
About the role
Key Responsibilities
- Define and execute the technical vision for instrumentation software, ensuring alignment with product strategy and market needs.
- Architect scalable, high‑performance codebases in Python and C++ for embedded and desktop platforms.
- Mentor and grow a multidisciplinary engineering team, fostering a culture of continuous improvement and technical excellence.
- Collaborate with hardware, QA, and product stakeholders to deliver reliable, high‑quality releases on schedule.
- Champion best practices in Agile delivery, DevOps pipelines, and automated testing to accelerate time‑to‑market.
Requirements
- 10+ years of software engineering experience, with 5+ in a leadership role.
- Deep expertise in embedded systems, instrumentation, and real‑time software.
- Proven track record of designing and scaling complex software architectures.
- Strong communication skills and ability to influence cross‑functional teams.
- Experience with Agile methodologies, CI/CD, and cloud platforms (AWS preferred).