Sr.Software Engineer(Firmware) - Bengaluru | Zoek India | 206fe52749d24a3dada3fd3cdc94e4c5
Permanent (Full time)
Job Title:** Engineer(Firmware)
- BS in Computer Engineering, Computer Science, Electrical Engineering or related field and 5+ years' relevant experience, or MS in a related field and 3-years relevant experience.
- Excellent C++ programming and debugging skills.
- Strong C programming and debugging skills.
- Experience implementing Linux applications and daemons, familiarity with embedded Linux a plus AND Linux kernel and user-space development
- Comfort using desktop Linux and open source tools for day-to-day development.
- Excellent software design and coding skills and a working knowledge of software quality principles, including unit testing and code coverage analysis.
- Ability to quickly learn and apply new skills with minimal supervision.
- Busses: D-Bus, I2C, SPI, CAN
- Knowledge and experience with Bluetooth (Classic and LE) and audio/media technology
- Experience working with BlueZ and related open source audio, media and phone packages.
- Familiarity with implementation/integration of Apple MFi, and Apple CarPlay technologies.
- Open source project familiarity: Qt 5 / QML, embedded Yocto, BitBake, systemd
- D-Bus bindings in C or C++
- Embedded RTOS experience
- Technology knowledge of SecureBoot and Trust Execution Environment (TEE) solutions
- Familiarity with electrical design and troubleshooting a plus
- Experience working on Agile development teams