Qmax systems is looking for an experienced candidate to fill-in the position of Senior Embedded Firmware Engineer. The candidate will work on firmware for embedded systems and must have experience in full cycle firmware development.
-
Design, develop, troubleshoot, debug, and maintain embedded firmware.
-
Realize system requirements as per requirement specification document.
-
Ensure proper documentation of design specifications.
-
Conduct periodic code reviews and fix bugs.
-
Develop test plan and procedures to validate systems functionality.
-
Perform functional testing / verification.
-
Monitor and report progress of development to all stakeholders.
-
Excellent expertise in C, C++, Linux.
-
Experience in BSP and driver development.
-
Strong Firmware troubleshooting skills.
-
Experience in working with different microcontrollers.
-
Experience in working with high speed embedded memory interfaces.
-
Expertise in digital communications protocols such as USB, I2C, UART, SPI, TCP, UDP.
-
Experience in Wireless protocols such as BLE, Wi-Fi, ZigBee, LoRa, Etc.
-
Experience in using common development tools, environments, compilers, debugging software, build management software, source control tools, configuration management and issue tracking tools.
-
Good at writing comprehensive technical design documentation.
-
Good interpersonal and communication skills.