ADAS Senior Software Engineer

Mountain View, California

TALENT Software Services
Job Expired - Click here to search for similar jobs
ADAS Senior Software Engineer

Job Summary: Talent Software Services is in search of a ADAS 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 patterns
    • Set the standards within the team for SOLID design principles and test-driven development
    • Design software stacks for the next generation in-vehicle engineering system and in-vehicle intelligent data aggregation system
    • Work 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 stakeholders
    • Identify and mitigate project technology risks and execution risks
    • Mentor 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 design
  • 2+ years of experience as a tech lead, significantly contributing in overarching system design and SW architecture matters
  • Strong oral and written communication skills in English

Preferred:
  • Prior experience with on-vehicle autonomous driving, SLAM, sensor fusion or computer vision
  • Experience in working with teams focusing on data analysis and optimizing deep net performance
  • Geospatial Data Manipulation and Analysis
  • Technical leadership skills
  • Analytical and conceptual thinking
  • Experience in developing software for on-vehicle execution
  • Communication skills - interpersonal, presentation and written
  • Integration - joining people, processes or systems
  • Influencing and negotiation skills
  • Strategic/visionary minded
  • Resource management
  • PhD 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.

Date Posted: 27 April 2024
Job Expired - Click here to search for similar jobs