About the Role
We are seeking a Software Engineer to join our firmware and software development team. You will contribute to the development of embedded software, firmware, and SDK solutions supporting SparkGrid optical communication products.
Key Responsibilities:
· Responsible for SDK and firmware software development and design for chips and devices.
· Participate in system development, maintenance, and software upgrades.
· Develop and implement software features based on product and customer requirements.
· Implement software architecture and application code to ensure system performance, quality, reliability, and security.
· Perform software integration, testing, debugging, and troubleshooting.
· Collaborate with hardware, ASIC, RTL, validation, and system teams during product development and bring-up.
· Develop software utilities, APIs, diagnostic tools, and supporting applications.
· Take ownership of assigned development tasks and prepare technical documentation and reports.
Requirements:
· Bachelor's degree or above in Electronics Engineering, Communication Engineering, Computer Engineering, Computer Science, or related disciplines.
· 0-2 years of experience in embedded C/C++development (fresh graduates welcome).
· Strong foundation in software engineering principles and embedded system development.
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.