Develop and debug firmware for embedded systems using C and C++.
Responsibilities
- Develop firmware and embedded software using C or C++.
- Debug hardware and software issues directly on physical boards.
- Validate hardware functionality using multimeters, oscilloscopes, and logic analyzers.
- Work within an Embedded Linux environment.
Required Skills
- 4+ years of experience in embedded or firmware software engineering.
- Proficiency in C and C++.
- Hands-on experience with Embedded Linux.
- Experience using multimeters, oscilloscopes, and logic analyzers for debugging.
- Bachelor's degree in a relevant field.
Preferred Skills
- Experience with communication protocols such as UART, SPI, I2C, or similar buses.
- Knowledge of wireless technologies.