Embedded Software Engineer
Role responsibilities
Design, develop, and maintain embedded drivers and firmware with a focus on C programming and RTOS. Lead board support package development and collaborate with global cross-functional teams to deliver IoT product initiatives.
Requirements
Requires a Bachelor's degree in Electronics and at least 5 years of experience in embedded driver and firmware development. Must be proficient in C, control systems, and hardware debugging tools like oscilloscopes and logic analyzers.
Key skills
C Programming, RTOS, Board Support Package, Board Bring-up, Python, Control Systems, Signal Processing, UART, SPI, I2C, DMA, I2S, USB, OLED Display Drivers, Git, SVN
Keywords
Embedded Software, Firmware, C Programming, RTOS, BSP, Board Bring-up, Python, Control Systems, Signal Processing, UART, SPI, I2C, DMA, I2S, USB, OLED, Oscilloscopes, Debuggers, Logic Analyzers, SVN, Git, IoT, Electronics, Automotive, Industrial Application, Healthcare, Fluid Management, Machinery Manufacturing