What are the responsibilities and job description for the UX Interface Architect position at ONX?
About The Company
ONX, Inc is a transformative, vertically integrated single-family home developer. ONX’s mission is to provide high-quality and affordable homes with a focus on sustainability and long life. ONX uses its proprietary design/engineering methodology and off-site fabrication technology to dramatically increase the speed of construction. Once built, ONX then takes its customers through an advanced, technology-enabled sales and closing experience that is both efficient and comfortable. Beginning in Texas and Florida, ONX plans to bring its unique model to major growth across the US in the next several years.
What You Will Be Doing
The UX Interface Architect will work with our ONX’s systems engineering and product development team. This is a hands-on, highly visible role in a rapidly growing and evolving company. Utilize demonstrated UX design portfolio and will bring their designs to life in code. Involved in implementing a HVAC-related, UI-rich, control surface (thermostat), followed by several of our advanced building solutions devices and applications.
Essential Job Functions
Architect, design and deliver fluid and delightful UI interfaces running on lower- powered SoC embedded systems
Perform technical analysis of product features and recommend best-practice technical solutions
Participate in the product definition, especially around the aspects of the embedded components, attempting to resolve ambiguity into concrete technical proposals
Implement and manage design libraries and design systems
Assist with user research, interviews, surveys and usability studies, translating findings
into wireframes and prototypes.
Required Qualifications
10 years of software development experience, with at least 7 years of demonstrable experience in implementing software solutions on embedded systems
Bachelor of Computer Science or equivalent work experience
Experience with C, C and Java
Experience with Sketch, Zeplin, Balsamiq, Adobe and other standard tools
Experience with embedded graphical tool kits, such as Qt, uGFX, Android or others, or
with using graphical primitives
Experience implementing fluid UIs in embedded, resource constrained devices
Experience implementing custom human-machine-interface controls, such as rotary dials
Experience linking embedded systems with UI and cloud control
Experience working with various SoC chipset vendors, evaluating board design
considerations and performing proof-of-concept breadboard implementation
Experience with debugging UI interfaces via both user-level IDE and hardware-based
JTAG interfaces
Physical Requirements
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to stand; walk; sit; use hands to finger, handle, or feel objects, or controls; reach with hands and arms; climb stairs; balance; stoop, kneel, or crouch; and talk or hear. The employee must occasionally manually lift or move up to 15 pounds. Specific vision abilities required by the job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.
If this sounds like you, you should apply right away so we can discuss how you can be a part of this exciting, fast-paced organization!
ONX is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.