remote
Software Engineering Manager - Trimble
Engineering Manager
Lead a high‑performing embedded C++ team, driving architecture, code quality, and delivery of cutting‑edge construction automation solutions. Own product roadmap, mentor engineers, and collaborate across cross‑functional teams to deliver reliable, scalable software.
About the role
Key Responsibilities
- Lead, mentor, and grow a team of embedded C++ engineers, fostering a culture of technical excellence and continuous improvement.
- Own the technical vision and architecture for grade control and automation products, ensuring scalability, reliability, and performance.
- Drive Agile processes, sprint planning, and backlog refinement, collaborating closely with product, QA, and operations teams.
- Champion code quality through rigorous code reviews, automated testing, and CI/CD pipelines.
- Partner with hardware and systems teams to integrate software with embedded platforms and field‑deployed equipment.
Requirements
- 8–12+ years of software development experience, with 2+ years in technical leadership.
- Deep expertise in Embedded C++ and C++ best practices.
- Proven track record delivering complex, safety‑critical embedded systems.
- Strong understanding of Agile methodologies and team scaling.
- Excellent communication skills and ability to influence cross‑functional stakeholders.