26
Jan 2022
Embedded Software Engineer
Embedded Software Engineer
Lahore.
Epazz is looking to hire three Embedded Software Engineers. Following are job requirements:
- Good C and C++ programming experience
- Microcontrollers, or MCUs, Microprocessors,FPGAs
- Python programming language
- Software optimizations skills at the System on a Chip (SoC) level
- Real-time Operating Systems (RTOS)
- Device drivers, understanding of design patterns and embedded system design patterns
- Debugging skills, Ability to work with existing codebases
- Assembly programming language
- Basic understanding of the Internet of Things (IoT) and internet-based technologies, understanding of data structure.
- Hardware test equipment: oscilloscope, logic analyzer
- Experience in or ability to learn communication protocols. Relevant protocols to have at least an understanding of include I2C, Serial Peripheral Interface (SPI), USB, General-purpose input/output (GPIOs), Controller Area Network (CAN bus), Recommended Standard 232 (RS232), one-wire, Recommended Standard 485 (RS485)
Ability to read a schematic
BS degree in Computer Science / Electronics /Electrical Engineering
Job Type: Full-time