Embedded System

Riyadh Tax Free4 days agoFull-time External
Negotiable
Job Description Manage a team of software/embedded engineers. Train a team of software/embedded engineers. Code management and integration. Conduct code reviews and ensure code quality. Design software/hardware architectures. Design circuits schematics. Developing and debugging C/C code for microcontrollers/microprocessors e.g. STM32/ARM. Developing and debugging VHDL/Verilog code for FPGA e.g. Xilinx/Intel. Developing interprotocol hardware peripheral interfacing (UART SPI I2C). Working with multi-engineering disciplines such as systems engineering RF DSP and mechanical engineers. Troubleshoot and resolve issues on system-level. Work with internal teams and external partners. Working with version control software such as Git. Any other tasks assigned by the supervisor of employee. Skills • Ability to lead a team of engineers. • Provide technical support and guidance to a team of engineers. • Ability to translate top level design of systems into software/hardware architectures. • Experience with schematic design software (Altium). • Design and manage Git repositories. • Experience coding in (C/C/Python). • Experience coding in HDL (VHDL/Verilog). • Experience coding in MATLAB. • Experience with Microcontrollers/Microprocessors such as STM32/ARM families. • Experience with sensors and actuators control. • Experience in serial communication protocols for embedded systems. Education Computer engineering software engineering electrical engineering electronics engineering any rel