Embedded Software Engineer Senior Level And Up Automotive Display Job In Markham

Embedded Software Engineer (Senior level and up) - Automotive Display - Nutanix
  • Markham, Ontario, Canada
  • via Whatjobs
125.000 CAD - 150.000 CAD
Job Description

Company:Qualcomm Canada ULCJob Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:The Snapdragon Digital Chassis is our comprehensive set of cloud-connected automotive platforms for telematics and connectivity, computing, and driver assistance and autonomy. We allow automakers to deliver connected and intelligent experiences that are safer, customizable, and immersive with new technology features and digital services available on demand. Our unique product roadmap that supports accelerated innovation and comprehensive system integration for automotive applications. We support automotive product trends in telematics, infotainment, ADAS, and cloud management mobile solutions.You will:Work on the current and next generation of Snapdragon display processor.Be hands-on with an array of leading edge technologies related to display and color processing.Get exposure to industrial best practices working with high profile automotive manufacturers.Develop knowledge and competency across a variety of HLOS frameworks that powers today's (and tomorrow’s) vehicles.Work with a team of talented people defining the future use cases to empower the next generation of autonomous and electric vehicles.Minimum Qualifications:• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field.• 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.Responsibilities:Contribute to the display driver development across multiple HLOS frameworks for variety of customers featuresParticipate in design meetings discussing customer requirements and formulate feature design documentsParticipate in test development and test automation to increase test coverage benchmarksDebug real time issues reported by automotive manufacturers in an actual vehicle test driveWork with research and development group to integrate and commercialize innovative applicationsFast prototyping for feasibility study on next generation of use case scenariosDevelop compelling demo use cases for tradeshows and conferencesPropose innovative suggestions for optimizations and enriching enhancements for upcoming HW generationsGathers, integrates, and interprets information across modules or sub-blocks of code from a variety of sources in order to troubleshoot issues and find solutions.Quickly resolves highly complex software issues and bugs.Minimum Qualifications:2+ years Software Engineering or related work experience.2+ years experience withembedded C, C++Skills and Experience:Experience in one or more of the following HLOS environments:Android framework, Automotive Grade Linux,QNX Operating system, GreenHills operating systemKnowledge in one or more of the following disciplines is preferred: Display (Pixel processing/composition, MIPI DSI, HDMI, DisplayPort, etc.), Bus/interconnect (AHB, AXI), CPU (ARM v8/v7, Cache, MMU, security, etc.), HDCP, compression, color adjustmentFamiliarity with static analysis tools, code coverage metrics, unit test generationWorking experience with ADAS use casesPreferred Skills:Knowledge / experience with safety critical software development process (Functional Safety), including ASPICE, ASIL, ISO26262, Misra CWorking experience with Git/Perforce source code management systemsWorking experience with opensource consortium and projectsKnowledge about Hypervisors/VirtualizationHand-on experience with HW diagnostic tools (oscilloscope, JTAG) and reading board schematicsFamiliarity with Display protocol analyzers (Quantum Data, MIPI packet analyzer)Linux Kernel development, Android, DRM/KMS, AGL, Safe Linux, Surface Flinger, HWC, Android Windows Management, Display Port, DSI, DSC, HDCP, Color Management, Display calibrationApplicants: If you need an accommodation, during the application/hiring process, you may request an accommodation by sending email toaccommodationsupportAlthough this role has some expected minor physical activity, this should not deter otherwise qualified applicants from applying. If you are an individual with a physical or mental disability and need an accommodation during the application/hiring process, please call Qualcomm’s toll-free number found herefor assistance. Qualcomm will provide reasonable accommodations, upon request, to support individuals with disabilities as part of our ongoing efforts to create an accessible workplace.Qualcomm is an equal opportunity employer and supports workforce diversity.Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.To all Staffing and Recruiting Agencies:Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.If you would like more information about this role, please contact Qualcomm Careers. #J-18808-Ljbffr

;