JOBSEARCHER

Embedded Software Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Hybrid - 3 days onsite in Lebanon, TN (about 30-40 mins outside of Nashville)Duration: 6-month contract (potential to extend)Project Overview:The team is modernizing the user interface across both their mobile application and connected hardware platform. The product allows users to monitor and adjust settings on their water heater through a mobile app that communicates directly with embedded systems.Role Summary:Looking for a Senior Embedded Software Engineer with a strong background in UI/UX development for embedded Linux and/or Android environments. This role focuses on building intuitive user interfaces that interact seamlessly with underlying hardware.Key Responsibilities:Design and develop UI components for embedded devices running Linux or AndroidEnable real-time communication between the user interface and hardware systemsImplement bidirectional data flow between mobile/embedded UI and device firmwareCollaborate with cross-functional teams to enhance usability and system performanceRequired Experience:Proven experience developing UI/UX on embedded Linux and/or Android platformsStrong understanding of embedded systems and hardware interactionExperience with serial communication protocols (RS-485 preferred; similar protocols acceptable)Ability to build systems that send/receive data between user interfaces and physical devices