
Embedded Software Engineer
RM 6,000 - RM 7,999 / month
Checking job availability...
Original
Simplified
Meraque Group is a fast-growing, technology-driven company specializing in drone solutions and robotics. Based in Puchong, Selangor, our core focus lies in the advancement of Autonomous Ground Vehicles (AGVs) and cutting-edge robotics technologies. We are dedicated to redefining industries through innovation and automation. If you’re a tech enthusiast eager to make an impact, we invite you to be part of our pioneering journey. Role Overview: We are seeking a talented and detail-oriented Embedded Software Engineer to join our Research and Development team. In this role, you will be responsible for designing, developing, and optimizing embedded systems for our Autonomous Ground Vehicles (AGVs) and robotics solutions. You will collaborate with a multidisciplinary team to bring innovative solutions to life and contribute to the commercialization of advanced technologies. Key Responsibilities: Embedded Systems Development: - Design, implement, and optimize embedded software for AGVs and robotic systems. - Develop firmware for microcontrollers and embedded processors. Testing & Debugging: - Conduct rigorous testing and debugging to ensure reliability and performance of embedded systems. - Use simulation tools and hardware-in-the-loop testing to validate designs. System Integration: - Integrate hardware and software components seamlessly for optimal system performance. - Collaborate with hardware engineers to ensure compatibility and functionality. Software Optimization: - Optimize embedded software for power efficiency, speed, and reliability. - Implement real-time operating systems (RTOS) and low-level drivers. Documentation & Standards: - Maintain clear and comprehensive documentation for designs, code, and test procedures. - Adhere to industry standards and best practices in embedded systems development. Innovation & Collaboration: - Stay updated on emerging trends in embedded systems, IoT, and robotics. - Collaborate with cross-functional teams to deliver innovative solutions. Qualifications and Experience: - Bachelor’s or Master’s Degree in Computer Engineering, Electrical Engineering, or a related field. Experience: - 2-5 years of hands-on experience in embedded systems development. - Experience with microcontrollers (e.g., STM32, PIC, ARM Cortex) and embedded platforms. Technical Skills: - Proficiency in programming languages such as C, C++, and Python. - Experience with real-time operating systems (e.g., FreeRTOS) and communication protocols (e.g., CAN, SPI, I2C, UART). - Familiarity with debugging tools, oscilloscopes, and logic analyzers. - Knowledge of robotics frameworks (e.g., ROS) and sensor integration is a plus. Soft Skills: - Strong analytical and problem-solving skills. - Excellent communication and teamwork abilities. - Ability to manage tasks and meet deadlines in a fast-paced environment. Why Join Us? - Be part of an innovative company at the forefront of robotics and AGV development. - Work on exciting, impactful projects with real-world applications. - Collaborate with a dynamic team of passionate engineers and innovators. - Enjoy a competitive salary and benefits package. - Opportunities for professional growth and continuous learning.