This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Your mission as Director of Software Engineering is twofold: drive additional value for our customers and scale the reach of our technology. You will lead the transition from a specialized high-tech feature to a global standard, ensuring our software architecture can support tens of thousands of machines operating simultaneously across diverse crops, continents, and climates.
Job Responsibility:
Architectural Ownership: Ensure our software architecture scales to enhance maintainability and developer velocity
Virtualization & Simulation: Drastically reduce the cost and cycle time of on-machine testing
Strategic Product Partnership: Work hand-in-hand with Product Management to deliver high-impact customer value while maintaining a healthy balance of engineering excellence
Team Leadership & Growth: Recruit, mentor, and scale a world-class software engineering organization
Requirements:
12+ years in software engineering
At least 5 years of experience in technical team management
Proven track record of managing large-scale, complex distributed systems (ideally involving hardware/robotics)
A passion for building software that engineers love to work on
Experience building sophisticated simulation environments to reduce reliance on physical prototyping
Deep familiarity with C, C++, Python, Linux-based computing, CAN & Ethernet-based networks, GPU, CPU and AI/ML architecture fundamentals and low-level performance optimizations
Ability to distill complex architectural challenges into clear, actionable narratives for non-technical stakeholders and executive leadership
Ability to provide direct, empathetic feedback
Excel at building bridges among hardware, software, and operational teams
Ability to represent technical vision at conferences, recruiting events, and internal town halls
A history of scaling products while increasing delivery speed
A drive to use technical expertise to drive positive environmental impact through large-Ag systems
Nice to have:
Experience developing on ARM-based NVIDIA platforms
Proven experience managing geographically distributed teams
Startup experience
What we offer:
Eligibility for Blue River’s bonus and benefit programs
Reasonable accommodation for individuals with disabilities