Embedded Software Engineer
Core
Design, develop, test, debug, and implement embedded software and systems for agricultural equipment.
Role type
Embedded Software Engineer
Builds
Electronic precision-farming products
Domain
Agriculture / Embedded Systems
Deliverable
production ML models
Required skills
C/C++, Embedded C, Linux, Python, SQL, Qt, Bluetooth, Ethernet, GNU Git, version control systems, simulation tools, debugging tools
Preferred skills
bare-metal programming, RTOS, embedded operating systems, modeling or simulation, wired or wireless communication protocols, machine-control software design
Technologies
Embedded Hardware, Linux, Python, Qt, SQL, Bluetooth, C++, Ethernet, GNU Git, OpenGL, Robotics
Responsibilities
Design, develop, test, debug, and implement embedded software and systems; Create clear code and supporting documentation; Use software-development tools and technical equipment; Support production by developing programming devices and test instructions; Contribute to embedded hardware design and development; Prepare communication-protocol documentation
Seniority
Junior to Mid-level (1–3 years experience)