Lead Embedded GUI Engineer

FordPalo Alto, CA
84d

About The Position

We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves? Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. You'll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams.

Requirements

  • Bachelor's or Master's degree in Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum of 5 years of experience in leading or managing a team, with a focus on consumer devices software development, verification and validation or quality assurance.
  • Proven track record of successfully managing complex projects in a fast-paced environment.
  • Strong understanding of source code management, compilers, build configuration languages, automated build tools, package managers, and installers.
  • Excellent project management skills, including the ability to create and manage detailed project plans.
  • Exceptional communication and interpersonal skills, with the ability to work effectively with cross-functional teams and stakeholders.
  • Strong analytical and problem-solving abilities.
  • Proficiency in project management tools and software (e.g., Microsoft Project, Confluence, JIRA).

Nice To Haves

  • Experience developing embedded GUI using LVGL, demonstrating a strong understanding of LVGL architecture, APIs, and best practices.
  • Experience designing, building, and maintaining GUI development systems including tools for asset creation, workflow management, automated testing, or code generation.

Responsibilities

  • Design and develop GUI using LVGL (Light and Versatile Graphics Library) and Zephyr RTOS for multiple embedded devices.
  • Collaborate closely with UX designers to develop embedded GUI prototypes, evaluate alternate designs and provide feasibility assessments.
  • Develop the graphical user interface by using tools and libraries such as Figma, ProtoPie, FreeType, and emWin.
  • Factor in the system performance and memory requirements; extend and optimize the graphics stack.
  • Enhance the system capabilities by working with the embedded platform software engineers, silicon providers graphic stacks (Such as OpenGL, Skia, TouchGFX, VGLite) and hardware engineers.
  • Review and provide feedback on silicon selection, and hardware design for next generation products.
  • Support the team in selection of the components with a focus on 2D/3D graphics capabilities.
  • Lead multiple software development activities, ensuring timely delivery and adherence to project plans.
  • Ensure alignment between development deliverables, testing activities and project timelines, milestones, and resource allocation.
  • Communicate program status, progress, and issues to stakeholders, including senior management.
  • Drive continuous improvement of software development processes and methodologies, leveraging industry best practices and emerging technologies to optimize efficiency and effectiveness.

Benefits

  • Immediate medical, dental, and prescription drug coverage
  • Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and more
  • Vehicle discount program for employees and family members, and management leases
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • A generous schedule of paid holidays, including the week between Christmas and New Year's Day
  • Paid time off and the option to purchase additional vacation time.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service