Hardware
Must have ( one of the list ):
● 3+ years of C/C++ firmware development (ARM-based MCUs)
● 3+ years of C/ASM firmware development (DSP / FPGA)
● 5+ years of C/C++ embedded firmware development (Linux/Unix)
● 3+ years of Analog/Digital circuit/PCB design (Electronic CADs)
● 4+ years of IoT development and wireless protocols
Nice to have:
● Knowledge in Altium Designer, OrCAD, EasyEDA etc
● Knowledge in Verilog/VHDL (Altera / Xilinx)
● Understanding of multithreading and TCP/IP networking
● Development of complex and power-efficient solutions for SoC
● Understanding of hardware architecture (ARM, DSP, FPGA)
● Embedded software development, RTOS and peripheral drivers
● Understanding of embedded interfaces (SPI, UART, CAN, I2C)
● Expert in LoRa, Bluetooth, WiFi, ZigBee
● USB Protocol (USB-HID, Device/Host, USB Audio/MIDI)