Talent.com
Senior Embedded Engineer

Senior Embedded Engineer

ConfidentialBengaluru / Bangalore
30+ days ago
Job description

Utthunga is seeking an experienced and proactive Senior Embedded Engineer specializing in C++ Development to spearhead the development of cutting-edge Human Machine Interface (HMI) solutions within our innovative engineering team. With 6-8 years of experience, you'll bring deep expertise in embedded firmware development, advanced C++ concepts, and low-level UI design, focusing on delivering high-performance, reliable, and scalable HMI applications. You'll lead the end-to-end development lifecycle while mentoring team members and driving technical excellence in a fast-paced, collaborative environment.

Key Responsibilities

  • Lead the end-to-end development lifecycle for embedded HMI solutions, from planning and architecture to implementation and deployment.
  • Design, develop, and optimize embedded firmware using advanced C++ concepts for high-performance HMI applications.
  • Implement low-level UI design and ensure seamless interaction between hardware and user interfaces.
  • Mentor and provide technical guidance to junior and mid-level embedded engineers, fostering a culture of technical excellence.
  • Collaborate closely with hardware engineers, product managers, and other cross-functional teams to define requirements and deliver integrated solutions.
  • Ensure the performance, reliability, and scalability of all developed HMI solutions.
  • Conduct code reviews, implement best practices, and maintain high standards of code quality and documentation.
  • Troubleshoot and debug complex embedded system issues, optimizing for real-time constraints.
  • Stay updated with the latest industry trends, technologies, and tools in embedded systems and HMI development.

Required Skills & Qualifications

  • 6-8 years of experience in embedded firmware development.
  • Strong expertise in embedded C++ development and advanced C++ concepts.
  • Proven experience in Human Machine Interface (HMI) solution development .
  • Deep understanding of low-level UI design and optimization for embedded systems.
  • Experience with real-time operating systems (RTOS) and embedded Linux (preferred but not mandatory).
  • Familiarity with various communication protocols (e.g., I2C, SPI, UART, Ethernet, USB).
  • Proficiency with debugging tools and hardware interfaces.
  • Strong problem-solving abilities and analytical skills.
  • Excellent communication and leadership skills, with a proven ability to mentor team members.
  • Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.
  • Skills Required

    hmi configuration , C C++, Ui Design, Rtos

    Create a job alert for this search

    Embedded Engineer • Bengaluru / Bangalore