Description:
We are looking for an enthusiastic and driven Trainee Embedded System Engineer to join
our team. This role provides a unique opportunity for fresh graduates to gain hands-on
experience in embedded systems design and development, from firmware engineering to
hardware-software integration.
Key Responsibilities
- Firmware Development: Assist in writing, debugging, and optimizing firmware for
- embedded systems using microcontrollers like STM32, ESP32, Raspberry Pi, and
- Arduino.
- Hardware-Software Integration: Collaborate with hardware teams to ensure smooth
- communication between hardware components and firmware.
- Testing and Debugging: Support testing and troubleshooting of embedded systems
- to ensure quality and performance.
- Prototyping Support: Contribute to the prototyping phase, helping design, assemble,
- and validate systems.
- Documentation: Maintain detailed records of development processes, including code
- documentation and system design specifications.
- Learning and Development: Stay updated on the latest technologies in embedded
- systems and IoT to support ongoing projects effectively.
Required Skills and Qualifications
- Bachelor’s degree in Electronics Engineering, Electrical Engineering, Computer
- Engineering, or a related field.
- Basic programming knowledge in C/C++ for microcontroller-based systems.
- Strong understanding of electronic circuits and microcontroller fundamentals.
- Familiarity with communication protocols like UART, SPI, I2C, BLE, or LoRaWAN.
- Eagerness to learn and adapt in a fast-paced environment.
- Good problem-solving skills and a collaborative mindset.