What are the responsibilities and job description for the C++ UI Developer position at SSV Technologies Inc?
Senior C UI Developer
Dallas, TX (Day 1 Onsite)
Long Term Contract
Job Description:
- Design and develop user interfaces for embedded systems, ensuring a high usability and user experience.
- Collaborate with product designers to create visually appealing and intuitive user interfaces that align with the product vision.
- Implement UI designs using XML and JSON, adhering to industry best practices and standards.
- Develop and optimize UI rendering pipelines for efficient performance on resource-constrained embedded platforms.
- Work closely with software engineers to integrate UI components with the underlying embedded software stack.
- Debug and resolve UI-related issues, ensuring a smooth and consistent user experience.
- Conduct usability testing and gather feedback to improve the UI/UX of embedded systems continuously.
- Stay up-to-date with emerging trends and technologies in the embedded UI/UX field, and evaluate their applicability to our products.
Job Responsibilities:
Skill Categories
Key Skills
Strong proficiency in XML and JSON for designing and implementing user interfaces.
- Solid understanding of embedded systems
- In-depth knowledge of Linux internals and experience developing on Linux-based embedded platforms.
- Strong problem-solving and debugging skills to identify and resolve UI-related issues.
- Experience in either one of C / JS / Angular /
- Familiarity with UI/UX design principles and a passion for creating exceptional user experiences.
- Excellent collaboration and communication skills to work effectively within cross-functional teams.
- Ability to prioritize tasks and meet deadlines in a fast-paced development environment.
- Attention to detail and a commitment to delivering high-quality software products.
- Knowledge of hardware-accelerated graphics and ability to optimize UI rendering performance.
- Familiarity with Agile development methodologies and tools like Jira or Git.
- Experience with cross-platform development and porting UI/UX across different embedded systems.