Embedded Frontend Engineer
Interswitch Group
We are seeking a versatile Embedded Systems Front-End Engineer with strong skills in embedded UI development, CAD-based hardware/mechanical design, and Figma UI/UX prototyping to join our team “Automation & Integration Engineering Team”. The ideal candidate will bridge the gap between device hardware design, embedded software front-ends, and user experience design for companion applications and dashboards. This requires a multidisciplinary engineer who can design interfaces for embedded devices, prototype user experience in Figma, and contribute to CAD models for enclosures and hardware integrations.
RESPONSIBILITIES
Embedded Front-End Development
- Design and implement graphical user interfaces (GUIs) for embedded systems (LCDs, TFTs, OLEDs, touchscreens).
- Develop front-end applications in C/C++, Python, or Java (for embedded Android-based HMIs). Use frameworks such as LVGL, Qt for Embedded, or TouchGFX to create optimized interfaces for low-power devices.
- Integrate UI with real-time data from sensors, actuators, and communication protocols (UART, SPI, I2C, CAN, RS485, Modbus, MQTT).
UI/UX Design (Figma)
- Design intuitive, user-friendly layouts and workflows in Figma for embedded GUIs and companion mobile/web applications.
- Develop wireframes, prototypes, and design systems to guide both embedded and mobile UI implementation.
- Collaborate with firmware and mobile app developers to ensure design fidelity and usability across platforms.
- Conduct user research and usability testing to refine UI/UX designs for embedded systems and dashboards.
CAD & Hardware Integration
- Create and refine 3D CAD models for device enclosures, housings, and mounts using SolidWorks, Fusion 360, or AutoCAD.
- Collaborate with PCB and hardware teams to ensure seamless integration of displays, connectors, and user-interface hardware.
- Support mechanical design reviews, focusing on manufacturability, ergonomics, and usability.
- Prototype and iterate designs via 3D printing, CNC machining, or other rapid prototyping methods.
Cross-Functional Collaboration
- Work closely with firmware, hardware, and product teams to deliver integrated solutions.
- Contribute to system-level design decisions, balancing UI/UX needs with hardware and performance constraints.
- Participate in end-to-end product lifecycle from concept → design → prototyping → production.
QUALIFICATIONS
Education:
- Bachelor’s degree in Electrical/electronic Engineering, Computer Engineering, Mechatronics, or related field. Master’s degree is a plus.
Experience:
- 1 - 4 years of experience in embedded systems UI development
- Demonstrated ability in Figma for UI/UX design (with a portfolio of wireframes, prototypes, or dashboards).
- Hands-on experience with CAD tools (Fusion 360, AutoCAD, or equivalent).
Technical Skills:
- Embedded programming skills in C/C++, Python, is a plus o Familiarity with UI frameworks for embedded devices (LVGL, TouchGFX).
- Strong Figma design and prototyping skills (including design systems, interactive flows).
- Knowledge of PCB layout considerations and integration of hardware components with enclosures.
- Understanding of embedded hardware design fundamentals (MCUs, displays, sensors, power).
Soft Skills:
- Strong design-thinking mindset with an eye for detail.
- Excellent communication and documentation skills.
- Ability to work across software, hardware, and design disciplines.
Preferred:
- Experience designing IoT companion apps/dashboards (mobile or web).
- Familiarity with industrial design principles (ergonomics, materials, usability).
- Understanding of cloud integration and edge-to-cloud UI design.
- Experience in usability testing and design iteration cycles
Due to the high volume of applications, only shortlisted candidates will be contacted.