Posted on: 26/11/2025
Major Job Duties :
- Developing, designing, and testing embedded systems to ensure the application's efficiency.
- Communicating with other team members to ensure they complete projects on time and within budget.
- Work with hardware teams to define system architecture and ensure proper integration.
- Perform unit testing, integration testing, and debugging to ensure software functionality and reliability with tools like oscilloscopes, logic analysers, and JTAG probes.
- Write, test, and debug code in C, C++, or other relevant languages.
- Collaborate with cross-functional teams to define requirements and ensure the successful delivery of solutions.
- Work on bare-metal and real-time operating system (RTOS) environments, such as FreeRTOS, VxWorks, or Embedded Linux.
- Develop low-level device drivers for peripherals like SPI, I2C, UART, ADC, PWM, and CAN bus.
- Collaborate with stakeholders to gather technical requirements and deliver solutions.
We are Looking for People Who Have :
- Minimum 5 years of industry experience developing and supporting embedded solutions.
- A Bachelor's degree in Computer Science, Electrical Engineering, or a related field is typically required.
- Deep knowledge of microcontroller/microprocessor architectures, such as ARM, PIC, STM32 AVR, or ESP32.
- Expertise in embedded communication protocols, including CAN, SPI, I2C, UART, and TCP/IP.
- Knowledge of PCB design interactions and hardware-software interfacing.
- Experience with embedded IDEs and debuggers (e.g., Keil, IAR), proficiency in Git-based version control, and familiarity with Agile development methodologies.
- Experience with IoT communication protocols such as MQTT and CoAP, along with hands-on integration using cloud platforms like AWS IoT or Azure IoT.
- Experience developing embedded solutions across domains such as automotive (telematics, ADAS), IoT (smart and connected devices), consumer electronics (smart TVs, wearables, gadgets), industrial automation (control systems), and healthcare (medical devices).
- Strong problem-solving and analytical abilities.
- Effective communication and teamwork.
- Ability to work independently and manage multiple tasks.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1580434
Interview Questions for you
View All