We are seeking an experienced Lead C++/Qt Developer to design, develop, and maintain advanced software solutions for next-generation agricultural and off-highway vehicle platforms. The ideal candidate will possess strong expertise in Modern C++, Qt/QML, Embedded Linux, and software architecture, along with proven experience leading technical teams and collaborating with global stakeholders.
**Mandatory Technical Skills**
* **Core Programming**
* C++11/14/17/20
* Object-Oriented Design & Design Patterns
* STL, Templates, Smart Pointers
* Multithreading & Concurrency
* Memory Management
* Performance Optimization
* **Qt Development**
* Qt Framework (Qt5 / Qt6)
* QML
* Qt Quick
* Qt Widgets
* Qt Creator
* Model-View Architecture
* Signal-Slot Mechanism
* **Embedded Systems**
* Embedded Linux
* Linux Device Drivers (Good to Have)
* Cross Compilation
* Yocto Build System
* Shell Scripting
* **Communication Protocols**
* CAN
* CAN FD
* J1939
* Ethernet
* UART
* SPI
* I2C
* **Software Engineering**
* UML
* Software Architecture
* Requirement Analysis
* Code Review
* Static Code Analysis
* Unit Testing
* **Tools**
* Git
* Jira
* Confluence
* Jenkins
* SonarQube
* Vector CANalyzer / CANoe
* **Testing Frameworks**
* Google Test (gTest)
* Google Mock (gMock)
* Unit Testing
* Integration Testing
**Preferred Domain Experience**
* **Agricultural Equipment**
* Tractors
* Harvesters
* Precision Agriculture
* Farm Automation
* **Off-Highway / Automotive**
* Autonomous Vehicle Systems
* HMI Development
* Telematics
* Vehicle Control Systems
* Functional Safety Awareness
* Diagnostics
**Lead Responsibilities**
* Lead a team of software engineers across multiple projects.
* Define software architecture and technical solutions.
* Mentor junior and mid-level developers.
* Drive design reviews and code reviews.
* Collaborate with product owners, architects, and global stakeholders.
* Estimate effort and support project planning activities.
* Ensure compliance with coding standards and development processes.
* Support issue resolution and root cause analysis.
* Participate in customer discussions and technical presentations.
* Drive continuous improvement initiatives.
**Nice to Have**
* AUTOSAR Exposure
* ISO 26262 Awareness
* CI/CD Implementation
* Docker
* Python Scripting
* ROS/ROS2
* Cyber Security Concepts
* Model-Based Development
If you are interested in this opportunity, please click on the 'Apply Now' button to submit your application.