Embedded Software Engineer - Sunnyvale, CA at Sunnyvale, California, USA |
Email: [email protected] |
From: Amy Jones, BLACKAPPLE SOLUTIONS LLC [email protected] Reply to: [email protected] Embedded Software Engineer Location: Sunnyvale, CA Long Term Contract Mandatory skill sets: (Please check and share skill matrix with years of experience and make sure this is elaborated in resume appropriately to reflect hands on experience) C++ , Infotainment HMI applications in Infotainment QT Framework Position Summary: The developer position is responsible for analyzing, interpreting, understanding, and developing the assigned customer requirements for the QT HMI development within HARMAN infotainment systems. This position will ensure features that the functionality of specific features implemented, tested, and working flawlessly on schedule. This role will interface with the Harman NA team, customer, platform software engineers, and other team members in HMI supporting the specific customer program. Job Responsibilities: Responsible for analyzing and understanding of the module specific Customer requirements (CRS) and change requests and for defining/documenting the resulting features in the (Technical Requirements System) TRS-SW Responsible for linking the module specific CRS entries to the TRS-SW to ensure 100% CRS coverage Implement the planned features according to the HMI architecture and design. Responsible for quality deliverables for assigned HMI modules. Basic Qualifications: 5 - 8 years of development experience in HMI frameworks and HMI applications, preferably related to Multimedia Experience with UI framework such as Qt or equivalent is a must Strong programming skills in C++ and C for embedded systems Exposure to developing solutions on Linux or QNX or any other RTOS is a must Strong in multi-threaded programming, synchronization and IPCs Strong debugging skills and problem-solving skills Working knowledge of software development tools (debuggers, emulators, compilers, etc) Working knowledge of software development processes Experience working in a highly agile distributed team Bachelor's degree in Computer Science, Electronics and Communication Engineering, Electrical Engineering or equivalent Preferred Qualifications & Desired Competencies: Strong hold on concepts of HMI frameworks and developing HMI applications Strong verbal and written communication skills Creative problem-solver capable of identifying and reproducing complex software defects Results-Driven: Take initiative to achieve superior, quality results against internal or external standards of excellence Eligibility Requirements: Willingness to travel upto 20%. Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen. |
[email protected] View all |
Tue Nov 08 14:22:00 UTC 2022 |