About the Role:
We are seeking a skilled Embedded C++ Engineer to join our client's team. In this role, you will develop, optimize, and maintain embedded software solutions, working on cutting-edge technologies for high-performance systems. If you have a passion for low-level programming, real-time systems, and embedded development, we want to hear from you!
Key Responsibilities:
- Design, develop, and optimize embedded software using C++ for real-time systems.
- Implement and debug low-level drivers, firmware, and hardware interfaces.
- Collaborate with cross-functional teams to define system architecture and software requirements.
- Ensure code efficiency, reliability, and maintainability through best practices and testing.
- Conduct system performance analysis and troubleshoot hardware/software integration issues.
- Work with communication protocols such as UART, SPI, I2C, and CAN.
Requirements:
- Bachelor's or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Strong experience in C++ programming for embedded systems.
- Proficiency in real-time operating systems (RTOS) and multi-threaded programming.
- Experience with microcontrollers, ARM Cortex, or other embedded platforms.
- Familiarity with Linux, device drivers, and debugging tools like GDB, JTAG, or Oscilloscopes.
- Knowledge of hardware interfaces and communication protocols (UART, SPI, I2C, CAN, etc.).
- Experience with version control systems (Git, SVN).
- Strong problem-solving skills and ability to work independently or in a team.
Preferred Qualifications:
- Experience with safety-critical or automotive software development (e.g., ISO 26262, MISRA C++).
- Understanding of AI/ML on embedded systems.
- Exposure to wireless communication protocols (Bluetooth, Wi-Fi, LoRa, Zigbee, etc.).
Benefits:
- Competitive salary package.
- Career growth opportunities.
- Work with an innovative and dynamic team.
- Exposure to exciting embedded projects.
How to Apply:
Kindly click the appropriate link to apply. Alternatively, you can email Manmit at manmit.kaur@randstad(dot)com(dot)my
...