Embedded UI Software Engineer

6

Applications

Bangalore
Contract-To-Hire
Mid-Level: 4 to 6 years
5L - 10L (Per Year)
Posted on Feb 21 2024

About the Job

Skills

Qt/QML
C/C++
Git
agile
HTML5
OpenGL
EBGuide
UI development

Job Title: Embedded UI Software Engineer


Location: Bangalore


Job Description:


We are seeking an experienced Embedded UI Software Engineer to join our team. The ideal candidate will have a strong background in software architecture, programming, and UI development for embedded platforms. The candidate should have a proven track record of designing, implementing, and testing reusable software components, particularly for UI frameworks, with a focus on ensuring high responsiveness and quality.


Responsibilities:


  1. Design, implement, and test reusable software components for embedded platforms, focusing on UI frameworks, application design, and implementation.
  2. Develop UI modules using Qt/QML and other relevant technologies.
  3. Utilize C/C++ programming skills with Embedded Linux knowledge to develop embedded software solutions.
  4. Utilize version control systems (e.g., Git), Cmake, and implement unit testing and CI/CD pipelines for software development.
  5. Ensure high responsiveness between UI specification/style guide development/changes and UI module delivery.
  6. Develop UIs including views, widgets, and business logic, ensuring good quality of delivery.
  7. Experience in infotainment display/instrument cluster projects is a plus.
  8. Implement agile software development processes (SCRUM/KANBAN) to facilitate efficient project execution.
  9. Collaborate effectively with cross-functional teams and demonstrate excellent communication and teamwork skills.
  10. Possess extensive knowledge of various UI frameworks and technologies for embedded and mobile platforms, such as Qt, HTML5, OpenGL, and EBGuide.
  11. Experience in UI development for automotive In-Vehicle Infotainment applications is preferred.
  12. Collaborate with automotive tier-1 suppliers as necessary.


Requirements:


  1. Minimum of 3 to 6 years of experience in architecture and software programming, with a focus on UI frameworks and embedded platforms.
  2. Experience in UI implementation, with a strong understanding of UI design principles.
  3. Proficiency in developing GUI modules with Qt/QML.
  4. Strong programming skills in C/C++, with knowledge of Embedded Linux.
  5. Familiarity with version control systems (e.g., Git), Cmake, unit testing, and CI/CD pipelines.
  6. Master's degree in Computer Science, Software Engineering, or related field, or equivalent work experience.
  7. Experience working with automotive tier-1 suppliers is a plus.


About the company

BANGALORE STRATEGIC SOLUTIONS PVT LTD was originally started as BANGALORE SOFTWARE SERVICES, Re Purposed in 2021 and has since ventured into the Manufacturing, Non IT and BFSI Staffing domain, providing services, solutions and products to Enterprises worldwide. Our endeavour is to provide simple, strong, fast, dynamic and responsive experience to our valued customers in their quest for searching ...Show More

Industry

Staffing & Recruitment

Company Size

201-500 Employees

Headquarter

Bangalore

Other open jobs from Bangalore Strategic Solutions Private Limited