Embedded UI Frameworks Engineer
New Yesterday
Job Description
Summary
We are seeking a passionate and motivated Junior Embedded UI Frameworks Engineer to join our innovative product development team. This role offers an exciting opportunity to contribute to the creation and maintenance of intuitive embedded user interface frameworks that power engaging and seamless experiences across our product portfolio. You will collaborate with senior engineers, designers, and product managers to transform ideas into refined user-facing features.
Ideal for candidates eager to grow in a fast-paced, cross-disciplinary environment, this position blends software engineering, UI design, and embedded systems development.
Key Responsibilities
- Framework Development: Support the design, implementation, and testing of embedded UI libraries and frameworks
- UI Implementation: Build and integrate UI features based on product specifications and design mockups
- Code Maintenance: Contribute to ongoing codebase improvements with a focus on quality, performance, and scalability
- Debugging & Optimization: Diagnose and resolve software issues and performance constraints within embedded UI systems
- Cross-functional Collaboration: Work closely with hardware, software, and design teams to align user interface solutions with system architecture
- Documentation: Develop and maintain accurate technical documentation including API references, architecture specs, and integration guides
- Testing: Conduct and support unit, integration, and system-level testing for UI features
- Continuous Learning: Stay current with emerging technologies, frameworks, and industry best practices in embedded UI development
- Version Control: Use version control tools such as Git to manage development tasks and code collaboration
Qualifications
- Education: Bachelor's degree in Computer Science, Electrical Engineering, or a related discipline
- Programming Skills: Proficiency in C or C++; familiarity with Python or JavaScript is a plus
- Embedded Systems: Foundational understanding of embedded systems architecture and principles
- UI Development: Basic exposure to UI frameworks such as Android UI, Qt, or HTML5
- Debugging: Strong analytical and troubleshooting abilities
- Communication: Clear and effective written and verbal communication skills
- Teamwork: Demonstrated ability to collaborate in a multidisciplinary environment
- Learning Agility: Enthusiastic about acquiring new skills and taking on challenging problems
Preferred Qualifications
- Experience with embedded Linux or similar operating systems
- Familiarity with graphics libraries such as OpenGL or Direct3D
- Exposure to UI/UX design principles
- Knowledge of scripting languages used for development automation
- Practical experience with Git or equivalent version control systems
Pursuant to the California Fair Chance Act, Los Angeles County Fair Chance Ordinance for Employers, Los Angeles Fair Chance Initiative for Hiring Ordinance, and San Francisco Fair Chance Ordinance, qualified applicants will be considered for assignment with arrest and conviction records. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness, meet client expectations, standards, and accompanying requirements, and safeguard business operations and company reputation.
Location: Onsite (Redmond, Sunnyvale, or NYC)
Role type: Contract 5 Month Position
Expected hours: 40 per week
Benefits:
- Dental insurance
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Retirement plan
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday (Extended schedule as needed Saturday-Sunday)
Application Question(s):
- Do you or will you in the future require any sponsorship to work in the US?
Language:
- English (Required)
- Location:
- Redmond
- Category:
- Technology