Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Qualcomm Embedded Software Engineer Senior level - Automotive Display 
Canada, Ontario, Markham 
300162424

23.06.2024

Job Area:

Engineering Group, Engineering Group > Software Engineering

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.

Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.

PhD 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 features

  • Participate in design meetings discussing customer requirements and formulate feature design documents

  • Participate in test development and test automation to increase test coverage benchmarks

  • Debug real time issues reported by automotive manufacturers in an actual vehicle test drive

  • Work with research and development group to integrate and commercialize innovative applications

  • Fast prototyping for feasibility study on next generation of use case scenarios

  • Develop compelling demo use cases for tradeshows and conferences

  • Propose innovative suggestions for optimizations and enriching enhancements for upcoming HW generations

  • Gathers, 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 with embedded 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 system

  • Knowledge 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 adjustment

  • Familiarity with static analysis tools, code coverage metrics, unit test generation

  • Working experience with ADAS use cases

Preferred Skills:

  • Knowledge / experience with safety critical software development process (Functional Safety), including ASPICE, ASIL, ISO26262, Misra C

  • Working experience with Git/Perforce source code management systems

  • Working experience with opensource consortium and projects

  • Knowledge about Hypervisors/Virtualization

  • Hand-on experience with HW diagnostic tools (oscilloscope, JTAG) and reading board schematics

  • Familiarity 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 calibration

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.