(Junior)Embedded Software Engineer
Core
Design and maintain embedded software for automated agricultural robotics systems to improve farm efficiency and animal welfare.
Role type
Junior embedded software engineer
Builds
Automated agricultural robotics systems
Domain
Agriculture + Embedded Systems
Deliverable
production ML models
Required skills
Embedded software design, algorithm optimization, unit and integration testing, code reviews, Agile process participation, stakeholder collaboration
Responsibilities
Designing, implementing, and testing embedded software; Optimizing data structures and algorithms for reliable performance; Maintaining existing software and supporting improvements; Ensuring quality through design and code reviews, and through unit and integration testing; Addressing technical debt and contributing to long-term product stability; Actively participating in our Agile work process by setting goals, reporting progress, and managing risks; Collaborating with stakeholders to define and develop features that support our mission: improving farmers' quality of life and enhancing animal welfare