Job Description
We are seeking a highly skilled Embedded Systems Engineer with expertise in both hardware design and firmware/software development. The ideal candidate will design, develop, and test embedded systems, ensuring seamless integration of hardware and software, including networking protocols for reliable communication.
Duties & Responsibilities
- Hardware Development: Design, develop, and test embedded hardware systems (PCB, component selection, schematic/layout). Work with microcontrollers, processors, and peripherals (UART, SPI, I2C, USB, CAN, Modbus).
- Work with microcontrollers, processors, and embedded peripherals (UART, SPI, I2C, USB, CAN, ModBus etc.).
- Perform circuit simulations, prototyping, and debugging using oscilloscopes, logic analyzers, and other test equipment.
- Optimize hardware for power efficiency, performance, and cost-effectiveness.
- Firmware & Software Development: Develop firmware in C/C++/Python, RTOS, and bare-met...