Embedded Software Developer (C++)
An exciting opportunity awaits for you to join a pioneering organisation at the forefront of agricultural technology as an Embedded Software Developer. This role offers the chance to immerse yourself in a supportive and inclusive team, where your expertise will directly contribute to smarter, more sustainable farming solutions.
What you'll do: As an Embedded Software Developer, you will play a pivotal role in shaping the future of agricultural technology by developing robust software solutions that power innovative products used in real-world farming environments. Your day-to-day responsibilities will involve close collaboration with multidisciplinary teams to ensure harmonious integration between software algorithms and hardware devices.
- Design, implement, and test embedded software for real-time agricultural applications using industry-standard programming languages.
- Collaborate with hardware engineers and cross-functional teams for seamless integration of software and hardware components.
- Participate in code reviews, debugging, and troubleshooting to maintain high software quality and reliability.
- Contribute to technical documentation, including design specifications, user manuals, and maintenance guides.
- Engage in team meetings to share updates, discuss challenges, and propose solutions collaboratively.
- Support the deployment of embedded systems in field environments by assisting with installation, calibration, and testing.
- Monitor system performance post-deployment and address issues or improvements based on user or stakeholder feedback.
What you bring: To excel as an Embedded Software Developer in this forward-thinking organisation, you will bring proven hands-on experience designing reliable embedded software for real-time applications using industry-standard programming languages such as C or C++.
- Demonstrated experience developing embedded software using C/C++ or similar programming languages specifically tailored for real-time applications within technical environments.
- Comprehensive understanding of microcontroller architectures such as ARM Cortex-M series along with their integration into peripheral devices commonly found in embedded systems.
- Familiarity with communication protocols like SPI, I2C, UART for device interfacing within complex electronic ecosystems. Proven ability to work collaboratively within multidisciplinary teams focused on delivering integrated hardware-software solutions that meet organisational objectives.
- Adeptness at writing clear technical documentation intended for both internal stakeholders and end users of sophisticated embedded products.
- Excellent interpersonal communication skills that foster cooperation, empathy, knowledge sharing, and inclusivity among all team members.
Generous training opportunities are readily available so you can continue expanding your skill set while pursuing areas of interest aligned with your career aspirations. The company’s open-door policy fosters transparent communication across all levels; knowledge sharing is not just encouraged but celebrated as a cornerstone of its communal culture.
Here, your contributions are recognised not only for their technical merit but also for how they strengthen connections among colleagues—creating a sense of belonging that extends beyond daily tasks. By joining this team, you become part of a community dedicated not only to making agriculture smarter but also more sustainable and responsive to global needs—all while enjoying ample resources necessary for personal growth within a supportive environment.
What's next: If you are ready to take your expertise in embedded software development into an environment where your ideas matter and your growth is supported every step of the way, this is your moment!
Apply today by clicking on the link provided—your next rewarding career move awaits!
Do note that we will only be in touch if your application is shortlisted.
Agensi Pekerjaan Robert Walters Sdn BhdBusiness Registration Number : 729828-T
Licence Number : JTKSM 423C