ADAS Senior Software Engineer - Mountain View, United States - Talent Software Services

    Default job background
    Description
    ADAS Senior Software Engineer

    Job Summary:

    Talent Software Services is in search of DAS Senior Software Engineer for a contract position in Mountain View, CA.

    The opportunity will be one year with a strong chance for a long-term extension.


    Primary Responsibilities/Accountabilities:


    The Senior Software Engineer C++ position is responsible for designing, owning, and developing the embedded software architecture for deploying the Localization SW stack.

    This Localization stack will use video and radar with the possible expansion to lidar as a future sensor input to the Localization component.

    The Senior Software Engineer C++ will interface with multiple stakeholders of technical team members.

    Some past technical challenges for this role have been analyzing and evaluating multiple pre-existing localization algorithm implementations and recommending the best path forward for implementation into a new self-driving stack.

    There have also been challenges of implementing video-based localization on road markings as well as traffic signs.
    Video-Based Localization Component- (90%)

    Design and implement video-based localization components using modern concepts and design patternsSet the standards within the team for SOLID design principles and test-driven developmentDesign software stacks for the next generation in-vehicle engineering system and in-vehicle intelligent data aggregation systemWork with a growing team of machine learning experts and software developers to develop Client solutions to challenging problems

    Operational Management - (10%)

    Owns the relationship with technical interfaces locally, engage in strategic discussions and negotiations.

    Comply with Agile development methodologies for interfacing with and reporting progress to product owner stakeholdersIdentify and mitigate project technology risks and execution risksMentor junior team members.

    Qualifications:

    10+ years relevant experience in C++ software development in embedded environment experience.
    MSc in computer science, robotics, physics, engineering, numerical modeling, or a related subject with outstanding grades.
    Excellent strategic thinking, negotiation, and communication skills.5+ years of experience in high-performance object-oriented software design2+ years of experience as a tech lead, significantly contributing in overarching system design and SW architecture mattersStrong oral and written communication skills in English


    Preferred:


    Prior experience with on-vehicle autonomous driving, SLAM, sensor fusion or computer visionExperience in working with teams focusing on data analysis and optimizing deep net performanceGeospatial Data Manipulation and AnalysisTechnical leadership skillsAnalytical and conceptual thinkingExperience in developing software for on-vehicle executionCommunication skills - interpersonal, presentation and writtenIntegration - joining people, processes or systemsInfluencing and negotiation skillsStrategic/visionary mindedResource managementPhD in the related subject.

    If this job is a match for your background, we would be honored to receive your application


    Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities including contract, contract to hire and permanent placement.

    Let's talk
    #J-18808-Ljbffr