Software Engineer (FPGA/SOC/RTL Expert) Job at Luxoft, Goleta, CA

T2lWb3U1YUh0RnBNaGxMMmdnbjZnOXdZ
  • Luxoft
  • Goleta, CA

Job Description

The Embedded Software Engineer develops, ports, validates, and optimizes new algorithms, firmware, and software in the areas of computer vision, ADAS applications and autonomous driving on specific hardware architectures. This role is part of a talented cross functional team, supported by algorithm and system engineering teams. Future roles will involve porting/evolving the FPGA video pipeline to the ISP and DSP portions of an SOC.

Responsibilities

Work with other members of the camera development team to understand camera requirements, processor (FPGA) resource constraints, and existing architectural design decisions to develop and simulate portions of the video pipeline RTL.

Additional Responsibilities:

Port algorithms developed in Matlab to various embedded platforms (FPGAs and SOCs)

Adapt algorithms to meet embedded system requirements conforming to their target platform constraints

Optimize new and existing embedded algorithms to efficiently use the available resources

Analyze requirements and specifications as they relate to the code development to ensure compliance

Perform testing, debugging and validation of embedded code on the target

Create, review and/or approve comprehensive technical documents

Skills

Must have

Register Transfer Level (RTL ) design

FPGA (Field Programmable Gate Array chips) Design / Development

SoC (System On Chip) Design / Development

Strong Communication Skills

Strong Analytical Skills

Fully autonomy

Nice to have

Computer Vision Experience

ADAS Camera Design

ADAS ECU Design

Other

Languages

English: C1 Advanced

Seniority

Senior

Job Tags

Similar Jobs

Globe Life

Remote Representative Job at Globe Life

Join Globe Life AIL Division: Omid Organization-Work from Home & Build a Career with Purpose!We're hiring remote Benefit Representatives to help families secure their futures- right from the comfort of home. What we offer: Remote, flexible work schedule Unlimited... 

Huntington Learning Center of Blaine

Math & Science Tutor Job at Huntington Learning Center of Blaine

 ...Focus on classroom skill development, homework help, subject tutoring, and ACT/SAT test prep. There are no lesson plans to write or...  ...year degree from an accredited university/college is required. Math: Must be able to teach at minimum Geometry/Algebra 2, with Statistics... 

Eliassen Group

Network Administrator Job at Eliassen Group

 ...administering and upgrading Checkpoint and Juniper firewalls Extensive knowledge of administering Cisco IOS routers, Cisco IOS, and Nexus OS switches Extensive troubleshooting skills relating to desktops, servers, network and firewalls Advanced level knowledge of... 

Prime Therapeutics

Clinical Program Pharmacist Principal- REMOTE Job at Prime Therapeutics

 ...every decision we make.**Job Posting Title**Clinical Program Pharmacist Principal- REMOTE**Job Description**The Principal Clinical...  ...age, veteran status, or any other legally protected class under federal, state, or local law. __We welcome people of different... 

Hankook Tire

Mechanical Process Engineer Job at Hankook Tire

 ...Job Title: Manufacturing Process Engineer II Department: TP)Manufacturing Team Shift: Core business hours are Monday-Friday,...  ...requirements are: Education: (Required) Bachelor's degree in Mechanical/Electrical/Industrial or other Engineering major (Preferred)...