Job Openings
Embedded Software Engineer
About the job Embedded Software Engineer
We are seeking a highly skilled Embedded Software Engineer to develop cutting-edge solutions for precision agriculture. In this role, you will design, implement, and optimize embedded software for Gen4 and G5 displays, leveraging C++ and the Qt framework to create seamless and intuitive user experiences.
Key Responsibilities:
- Design, develop, and maintain high-performance software solutions for Gen4 and G5 embedded displays.
- Collaborate with Product Managers, Designers, and Engineering teams to deliver seamless, end-to-end solutions.
- Provide technical leadership within an Agile Scrum team.
- Champion software development best practices, ensuring scalability, reliability, and maintainability.
- Mentor team members and contribute to a culture of continuous improvement.
Required Skills & Experience:
- 2+ years of experience developing object-oriented C++ applications.
- 2+ years of experience in automated testing, including Test-Driven Development (TDD).
- 2+ years of experience in an Agile development environment, working collaboratively within a team.
- 2+ years of experience developing for multithreaded and concurrent systems.
Preferred Qualifications (What Sets You Apart):
- Hands-on experience developing for the Deere Gen4/5 family of displays.
- Expertise with CAN communication protocols such as J1939 and ISO 11783.
- Proficiency in the Qt framework, including Widgets and QML.
- Experience developing in a Linux environment.
- Background in Precision Agriculture or related domains.
If you are passionate about developing high-quality embedded software solutions that drive innovation in precision agriculture, we encourage you to apply.