Embedded Software Engineer
Irving, TX | Direct Hire
The Embedded Software Engineer will develop and test embedded firmware drivers for our wearable apparel and accessory lines of business. This position will work closely to our design team, technical team, product development team and senior management. The ideal candidate will be a nerd at heart and will love working for a company that is anything but ordinary!
JOB DUTIES • Design, implement, and test embedded software for wearables and IoT products. • Define system requirements with product designers, hardware engineers, mobile app developers and other team members. • Responsible for troubleshooting hardware and software systems. • Develop production prototypes and commercially available systems. • Support product certifications (FCC, IC, BTSIG). • Establish best practices and participate in multiple product development projects.
QUALIFICATIONS • 3+ years of experience in consumer mobile applications including IOS and Android based devices. • Solid embedded firmware programming experience in Assembly, C and C++. • Knowledge of BLE, Bluetooth, and Cellular protocols. Hands-on experience with Nordic, TI and other manufacturers’ chipset is a plus. • Adequate knowledge of reading schematics and data sheets for components. • Experience with ultra-low power system optimization (mA level) • Experience with sensors or sensor sampling, such as accelerometers, gyroscope, camera, camcorder. • Experience designing and optimizing data streaming and embedded data storage is a plus • Must have strong written and verbal communications skills. • Must be very detailed oriented and adhere to software coding standards. • Excels in a dynamic small team environment. • Must have the ability to multitask, prioritize, and meet deadlines.
EDUCATION REQUIREMENT • Bachelor' s Degree in Computer Science or Computer Science Engineering