We are looking for a motivated Embedded Systems Firmware Engineer to help build exciting user experiences for never-before-seen ORII products. You will join a young, internationally recruited team with diverse academic and cultural backgrounds, and have the ability to create a number of different apps. This role will require strong collaboration, excellent technical skills, and a lot of creativity. Furthermore, everyone at the company is empowered to explore and implement new ideas and improvements. If this sounds interesting to you, read on!
Required skills: * BS in Electrical Engineering, Computer Engineering, Computer Science, Electronics, or equivalent * Minimum 3 years of experience in firmware design and development * Hands-on experience with full-stack MCU firmware development . * Experience with device drivers and other low-level HW interfaces * Experience with Bluetooth Low Energy, Bluetooth Classic, WiFi or other similar wireless protocols. * C/C++ programming skills in Embedded Systems * Strong hardware/electrical know-how. You should know how to test if your firmware is working as expected by probing the hardware (e.g., oscilloscope, logic analyzer, etc.) * Demonstrated knowledge of firmware development best practices (code reviews, test, etc.) Preferred skills: * Familiarity with low-level RTOS or Embedded Linux * Working knowledge of Qualcomm DSP solutions * Advanced degree in Electrical Engineering, Computer Engineering, Computer Science, Electronics, or equivalent * 3+ years programming embedded systems, * Experience with other areas of software development a plus (e.g. scripting, web, iOS/Android app development, etc.)