Use Ctrl+D to bookmark.

Job Title:

Lead Embedded Software Engineer

Job Post ID:

20974

Posted Until:

02/06/2021

Salary:

Up to $130K based on experience

Location:

Schaumburg

Hours:

1st Shift

WorkType:

Full Time

Industry

Information Technology

Job Description:

Expectations for the senior Android Embedded Engineer
• an independent and collaborative team player to lead the design, development, and integration of software applications embedded on wearables into the Guardhat ecosystem: bi-directional real time messaging, notifications, sensor alerts, analytics, and multimedia for offline and always connected workers
• responsible for full product life cycle including requirements generation, design, code implementation, design reviews, unit test, support for system integration and system test, support for field trials, and support for factory provisioning and factory test
• new product firmware/software architecture, development, and support for improvement of existing products for best in class out of the box experiences, long-term reliability and availability
• application software development integrating peripherals, data messaging and user communications to and from a server
• strong documentation and collaboration skills to work with other stake holders of the ecosystem: hardware developers, backend server developers, system architects, and business teams

Job Requirements:

Technical Skills Required
• BSPs, Drivers and Operating Systems
o BSP/Kernel configuration/integration with applications
o Bootloader development/integration
o Understanding of operating infrastructure: memory, CPU, I/O and serial communications
o Application development on Android and Linux Operating systems
o Factory flash and factory test of products
o Use of various build and debug tools for Android and other Operating Systems
o Modification of peripheral drivers
SYSTEM DESIGN, INTEGRATION, VALIDATION
o Architect and create embedded software applications for industrial wearable devices
o OS/BSP/driver integration and validation
o New firmware/software development for custom applications with peripherals, ex:
o BLE, UWB ranging for social distancing and collision avoidance
o Battery life optimizations
o Rules engine for alerting and notification on analytics with embedded sensors
o User interfaces for headless devices (LEDs and speakers without a screen)
o End-to-end testing support across product life cycle

• MULTIMEDIA, CONNECTIVITY and Peripherals
o Camera integration and tuning with video/image captures and live video in industrial settings
o Audio in and out for use in industrial environments
o Voice command integration for use in industrial environments
o SW Integration with IC FW modules for best in class audio solutions for industrial workers:
o Qualcomm, Kopin, and others
o Communications Peripheral integration: BT, NFC, Wi-Fi, Zigbee, GPS, LTE
o Sensor Integration for generation of device-based solutions: (T/P/H, proximity, IMU, others)
o GPIO, UART, USB, SPI management
o Driver development/modification and integration
o Benchmarking and optimization with new peripherals

o Manage UI, System, resource utilization, and smart diagnostics
o Expert Use of Android/Linux tools for debug, monitoring, and healing

• Programming Languages
o Java, JS, Python, C/C++, Kotlin, others for application builds

Benefits:

Medical, Dental, Direct Deposit

Company Information

iLink Resources
https://ilinkresources.com/

Application Instructions:

Please send resume including contact information to Mary@ilinkresources.com
Mary@ilinkresources.com

Other Information: