Job Title: Senior Embedded Software Engineer
Working Arrangement: On-Site 1 Day Every 4-6 Weeks (Travel Expenses Covered)
Key Experience/Skills:
1. Demonstrable skills in modern C & C++ Embedded Software Development for embedded devices
2. Good Knowledge of low-power wireless comms, such as Zigbee, BLE/Bluetooth, and Wi-Fi
3. Understanding of electronics and microcontroller-based embedded systems
4. Experience with various embedded software development environments including compilers, debuggers, toolchains, and emulators
5. Experience in low-level communication protocols (SPI, I2C, UART) implementation and debugging
6. Knowledge of version control principles and experience using a version control tool
7. Understanding of the software development life-cycle stages and reasons for following this process
8. Experience with either consumer electronics, IoT, or audio product development
Education:
Degree in Software Engineering, Computer Science, Electrical/Electronic Engineering or equivalent is required.
#J-18808-Ljbffr