Responsibilities:
- Collaborate with engineering teams and architects to deliver product features from design through deployment.
- Design, implement, unit test, and maintain embedded software in C/C++.
- Verify and validate software on target hardware and provide user support for deployed solutions.
- Improve infrastructure, performance, reliability, and development efficiency using data-driven metrics.
- Contribute to future product definition, long-term technical vision, and team growth through mentoring.
Requirements
- Degree in Electrical or Computer Engineering, or equivalent.
- 5+ years of experience in embedded software development with RTOS and/or Linux.
- Strong C/C++ skills with experience in low-level drivers (e.g., CAN, UART, SPI) and unit testing.
- Familiar with agile development and full embedded product lifecycle from power-on to production.
- Able to read hardware schematics and datasheets.
- Curious, adaptable, and an effective communicator in a fast-paced environment.
- Strong interest in space, satellites, or remote imaging.
(EA Reg No: 20C0312)
Please email a copy of your detailed resume to [Confidential Information] for immediate processing.
Only shortlisted candidates will be notified.