Android, Computer Firmware, Cross-Functional, Embedded Hardware, Embedded Linux, Embedded Software, Embedded Systems, Mobile Applications, RS-485, Realtime Communications, Serial Communications Protocols, Software Engineering, Usability Engineering, User Interface Design, User Interface/Experience (UI/UX)
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 Android
- Enable real-time communication between the user interface and hardware systems
- Implement bidirectional data flow between mobile/embedded UI and device firmware
- Collaborate with cross-functional teams to enhance usability and system performance
Required Experience:
- Proven experience developing UI/UX on embedded Linux and/or Android platforms
- Strong understanding of embedded systems and hardware interaction
- Experience with serial communication protocols (RS-485 preferred; similar protocols acceptable)
- Ability to build systems that send/receive data between user interfaces and physical devices
P
Phaxis LLC
We stand for PERSEVERANCE, as we refuse to quit when the journey gets tough. Your gold is our mission, and we search day and night to find it.
50 to 99 employees
Staffing/Employment Agencies