(Junior) Embedded Software Engineer
Core
Design, implement, and test 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 testing, code reviews, Agile methodology, stakeholder collaboration
Responsibilities
Design, implement, and test embedded software; Optimize data structures and algorithms for production-ready performance; Maintain existing software and support improvements; Ensure quality via design/code reviews and unit/integration tests; Address technical debt and contribute to long-term product stability; Collaborate with stakeholders to define and develop features supporting the mission.