Description
The Embedded Software Engineer will design, develop, test, debug, and maintain embedded software for microcontroller- and processor-based systems. The role focuses on C/C++ development, embedded Linux systems, real-time operating systems, hardware interfaces, firmware, hardware/software integration, debugging, testing, and product verification. It requires a BS in Computer Engineering or Computer Science or equivalent, at least three years of software and firmware engineering experience, strong C/C++ skills, and familiarity with embedded systems development workflows.
