As a Frontend Engineer focusing on UX for embedded systems, you will design and develop interactive interfaces that communicate seamlessly with hardware and firmware components. You will work closely with backend and hardware engineers to create performant, reliable applications that offer a superior user experience. This role will particularly emphasise building and optimizing web-based UIs for embedded systems in the automotive industry, including dashboards, control panels, and other real-time applications.
Key Responsibilities:
- Frontend Development: Develop and maintain web-based user interfaces using Next.js and React.js that interact with embedded systems and hardware components.
- UX Optimization: Design and implement intuitive and responsive UIs with a focus on user experience, particularly for automotive and other embedded system applications.
- Integration with Embedded Systems: Work closely with hardware engineers to ensure smooth integration between frontend applications and embedded system APIs or communication protocols.
- Performance Tuning: Optimize UI components and overall application performance for environments with limited computing resources.
- Cross-functional collaboration: Collaborate with software, hardware, and firmware teams to define requirements, troubleshoot issues, and deliver high-quality solutions.
- Testing & Debugging: Implement comprehensive testing strategies to ensure reliability and stability of frontend applications on various devices and platforms.
- UI/UX Best Practices: Stay up-to-date with industry best practices in UI/UX design and apply them to create seamless, modern interfaces for complex systems.