Job Description

Embedded Software & PCB Design Engineer

This role is for a versatile engineer with extensive experience in both embedded C/C++ development for RTOS environments and complex PCB design for power electronics products. You will contribute to product development from schematic design and component selection to firmware testing and compliance, supporting the NPD (New Product Development) team.

Key Responsibilities

  • Extensive Experience in C & C++.
  • Embedded RTOS experience with exposure to threads/tasks, synchronization, scheduling, message queues, semaphores, mutexes, and events.
  • Debugging experience like J-Link debugger with ARM of STM32, C2000 of TI, NXP.
  • Experience with Communication Protocols (ModBus-RTU/TCP, TCP/IP, CAN, USB, RS232/485, SPI, I2C, IOT).
  • Experience with Peripherals (DMA, LCD, FLASH, RAM, ADC, DAC, PWM, voltage/current/temp sensors).
  • Ability to read schematics and interpret the behavior of electronic sys...

Apply for this Position

Ready to join SCHNEIDER ELECTRIC SINGAPORE PTE LTD? Click the button below to submit your application.

Submit Application