Deskripsi Pekerjaan
Are you a passionate developer looking to elevate your career within a prestigious Multinational Corporation (MNC)? StaffKing Pte Ltd is currently seeking a skilled Embedded Software Engineer to join a high-performing team in Yishun. This role offers an excellent opportunity to work on cutting-edge systems while enjoying a stable work-life balance and comprehensive rewards.
As an Embedded Software Engineer, you will be instrumental in the design, development, and maintenance of robust firmware and software solutions. You will work in a collaborative environment that values innovation, technical excellence, and professional growth. We offer a standard 5-day work week, excellent company prospects, and an attractive compensation package that includes Annual Wage Supplement (AWS) and performance-based bonuses.
If you are technically proficient, eager to solve complex engineering challenges, and ready to contribute to global-scale projects, we invite you to apply and grow your career with our esteemed client.
Tanggung Jawab
- Design, develop, and maintain high-quality embedded software for diverse hardware platforms.
- Collaborate with cross-functional engineering teams to define system requirements and specifications.
- Perform system debugging, testing, and troubleshooting to ensure optimal product performance and reliability.
- Optimize software code for memory usage, power consumption, and processing efficiency.
- Participate in the full software development lifecycle (SDLC), from concept and design to deployment.
- Document technical processes, software architectures, and testing procedures for internal quality compliance.
- Stay updated with the latest industry trends and embedded technologies to drive continuous improvement.
Kualifikasi
- Degree or Diploma in Computer Engineering, Electrical/Electronics Engineering, or a related technical field.
- Proven experience in embedded software development (C/C++).
- Solid understanding of real-time operating systems (RTOS) and microcontrollers (e.g., ARM, AVR, PIC).
- Experience with hardware communication protocols such as I2C, SPI, UART, and CAN.
- Strong analytical and problem-solving skills with a meticulous approach to debugging.
- Ability to work independently and as part of a collaborative, fast-paced MNC team.
- Excellent communication skills with the ability to convey technical concepts clearly.