We are seeking a talented individual to join our team at Green Fields Ltd. This position offers an exciting chance to work on cutting-edge embedded software solutions that power our cutting-edge products.
Key Responsibilities
Design, develop, and implement embedded software for various applications.
Collaborate with cross-functional teams to define software requirements and specifications.
Conduct testing and debugging to ensure high-quality software performance.
Maintain and improve existing software systems.
Document software designs, processes, and testing protocols.
Requirements
Proven experience in embedded software development.
Robust programming skills in languages such as C/C++.
Familiarity with hardware-software integration.
Understanding of real-time operating systems and microcontrollers.
Excellent problem-solving abilities and attention to detail.
Nice to have
Experience with IoT devices and protocols.
Knowledge of software development methodologies such as Agile.
Familiarity with version control systems like Git.