Software Engineer

4 days ago


Mountain View, CA, United States Omni Inclusive Full time
Minimum- 12+ Years of Experience is Required.
Role Responsibilities:
  • Embedded System Development
    • Design, develop, test, release and maintain embedded software for Infotainment.
    • Own software features end-to-end and deliver high quality, testable, and peer reviewed software components.
    • Identify bottlenecks and optimize system performance through tuning of priorities, code complexity reduction, and system-level optimizations.
    • Conduct system-critical design reviews with the teams, providing valuable insights and guidance.
  • System Integration
    • Integrating the developed software with the rest of infotainment software.
    • Collaborating with other software teams members and partners to ensure seamless integration between software and hardware components.
    • Conducting integration testing to ensure compatibility and performance.
  • Compliance and Standards
    • Ensuring the software complies with automotive industry standards and regulations (e.g., ISO 26262).
  • Collaboration and Communication
    • Collaborate effectively with cross-functional teams including software, hardware, and quality assurance teams.
Required Specialized Skills:
  • Proficiency in C/C++ programming languages.
  • Knowledge in Rust programming and scripting languages like Python, Bash, or Perl.
  • Experience using test automation in a Test-Driven Development (TDD) process is a plus
  • Experience developing software products using Agile process.
Desired Skills:
One or more of these specialized skills are desired:
  • Experience implementing device drivers for standard I/O and high-speed interfaces on a complex SoC (UART, SPI, I2C, USB, I2S, PCIe)
  • Desired specialized skills based on expertise:
    • Video/audio codec implementation
    • Strong image processing knowledge
    • Picture quality improvement for embedded devices
    • Firmware development for DSP
    • Test automation in TDD process
    • Device driver implementation for HDMI, DP, DSI, SER/DES interfaces
    • Performance optimization for GPU/DPU drivers
    • Porting 3D gaming engines (Unreal, Unity3D) to Linux for embedded products
    • In-depth knowledge of Linux display and audio pipelines
    • TA development with ARM TrustZone
    • Implementation of cryptographic algorithms for encryption, decryption, authentication
    • Yocto Linux software build expertise
Years of Relevant Experience:
  • 8+ years in developing embedded software
  • 3+ years in embedded Linux drivers or system software
Required Education:
  • Bachelor's degree in computer/electrical engineering, Computer Science, or related field

  • Software Engineer

    2 weeks ago


    Mountain View, CA, United States Vantage Point Consulting Inc. Full time

    JOB DESCRIPTION We are seeking an experienced Software Engineer to support the Hardware Platform Development team at CARIAD. This role focuses on embedded software development for next-generation vehicle electronic systems. The Software Engineer will use their strong background in embedded systems, automotive software development, and system-level...

  • Software Engineer

    2 weeks ago


    Mountain View, CA, United States Vantage Point Consulting Inc. Full time

    JOB DESCRIPTION We are seeking an experienced Software Engineer to support the Hardware Platform Development team at CARIAD. This role focuses on embedded software development for next-generation vehicle electronic systems. The Software Engineer will use their strong background in embedded systems, automotive software development, and system-level...

  • Software Engineer

    5 days ago


    Mountain View, CA, United States Vantage Point Consulting Inc. Full time

    JOB DESCRIPTION We are seeking an experienced Software Engineer to support the Hardware Platform Development team at CARIAD. This role focuses on embedded software development for next-generation vehicle electronic systems. The Software Engineer will use their strong background in embedded systems, automotive software development, and system-level...

  • Software Engineer

    1 week ago


    Mountain View, CA, United States Vantage Point Consulting Inc. Full time

    JOB DESCRIPTION We are seeking an experienced Software Engineer to support the Hardware Platform Development team at CARIAD. This role focuses on embedded software development for next-generation vehicle electronic systems. The Software Engineer will use their strong background in embedded systems, automotive software development, and system-level...

  • Software Engineer

    2 weeks ago


    Mountain View, CA, United States RainesDev Full time

    Job Description About the Company: Applied Intuition is a leading vehicle software supplier revolutionizing how autonomous vehicles (AV) and advanced driver-assistance systems (ADAS) are developed, tested, and deployed. By leveraging cutting-edge AI-powered simulation and validation platforms, Applied Intuition helps automotive, trucking, construction, and...

  • Software Engineer

    5 days ago


    Mountain View, CA, United States RainesDev Full time

    Job Description About the Company: Applied Intuition is a leading vehicle software supplier revolutionizing how autonomous vehicles (AV) and advanced driver-assistance systems (ADAS) are developed, tested, and deployed. By leveraging cutting-edge AI-powered simulation and validation platforms, Applied Intuition helps automotive, trucking, construction, and...

  • Software Engineer

    1 day ago


    Mountain View, CA, United States RainesDev Full time

    Job Description About the Company: Applied Intuition is a leading vehicle software supplier revolutionizing how autonomous vehicles (AV) and advanced driver-assistance systems (ADAS) are developed, tested, and deployed. By leveraging cutting-edge AI-powered simulation and validation platforms, Applied Intuition helps automotive, trucking, construction, and...

  • Software Engineer

    2 weeks ago


    Mountain View, CA, United States Cynet Systems Full time

    Job Description: Pay Range: $50hr - $55hr Deep knowledge of embedded software architecture and development processes. Experience supporting software through the product lifecycle, including mass production. Strong understanding of vehicle EE architectures and automotive development practices. Expertise in functional safety (ISO 26262) and its...

  • Software Engineer

    6 days ago


    Mountain View, CA, United States Cynet Systems Full time

    Job Description: Pay Range: $50hr - $55hr Deep knowledge of embedded software architecture and development processes. Experience supporting software through the product lifecycle, including mass production. Strong understanding of vehicle EE architectures and automotive development practices. Expertise in functional safety (ISO 26262) and its...

  • Software Engineer

    2 weeks ago


    Mountain View, CA, United States DRH Search Full time

    We're assisting a well-established autonomous systems startup with their search for software engineers. The role will work out of their Mountain View, CA office five days a week. What you'll do:Work across the entire stack to develop new products, features, and tools for customers' autonomy development workflows Have an unparalleled opportunity to work with...