Search jobs > Dublin, CA > Software engineer

Sensor Software Engineer #147

AEye
Dublin, CA
$113.1K-$125.1K a year
Full-time

Sensor Software Engineer

AEye is looking for a software engineer who is passionate about changing the world by creating safe and high performance software

that works as the eyes and the visual cortex of autonomous vehicles. We are looking for an exceptionally capable and motivated

person with a diverse skill set, who enjoys a fast-paced startup environment in the area of autonomous vehicles, robotics, and

perception.

As part of AEye’s SW team, you will work on development of algorithms and software while collaborating closely with our perception

team, platform systems engineering team and sensor module hardware team.If you are passionate about sensors, systems

engineering and building a world class autonomous vehicle perception systems apply today!

Tasks, Duties & Responsibilities :

Design high performing and functionally safe software systems.

Write highly optimized and state of the art software code.

Investigate and fix software and system issues.

Participate in agile scrum development of software and contribute to various activities such as project planning, design

specifications, system flow diagrams, documentation, testing plan / cases / tools and ongoing support of systems. Other

duties and responsibilities as assigned.

Essential Skills & Experience Requirements (must have) :

2+ years experience in C++11 or C++14 or C++17 and Python on Linux

2+ years experience in design and development of high performance real time software using multi-threaded C++ (e.g.

Lidar point cloud processing, video streaming, test tools, debugging tools)

2+ years experience in using electronic test equipment (e.g. oscilloscope, network analyzers, JTAG)

Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering or equivalent.

Ability to understand complex technical systems and come up to speed quickly on new sensing modalities.

Ability to adapt, operate, and flourish under ambiguity

Preferred Skills & Experience (nice to have) :

Experience in developing algorithms for traveling salesman problems, path optimization, graph traversal, and dynamic

programming

Experience in algorithm development for at least one of the following disciplines : Sensor fusion, Computer Vision, Deep

Learning for Perception etc..

Experience in real-time embedded software design and development with Xilinx SoCs, Petalinux, POSIX and multi-core

programming.

Experience in GPGPU / CUDA optimization.

Experience with safety critical software design and development for one of the following industries : Automotive (e.g.

ISO26262, A-SPICE, AUTOSAR, MISRA C++), Medical Devices (e.g. IEC62304, ISO14071), Aerospace (DO-178

B / C), Rail (EN 50126) etc.

Experience in a fast-paced and demanding start-up experience.

30+ days ago
Related jobs
AEye
Dublin, California

AEye is looking for a software engineer who is passionate about changing the world by creating safe and high performance software. Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering or equivalent. As part of AEye’s SW team, you will work on development of algorithm...

Promoted
Maven Companies
Fremont, California

Designs, develops, modifies and evaluates electronic parts, components or integrated circuitry for electronic equipment, or other hardware systems and/or electrical engineering applications. ...

Promoted
Cognizant Technology Solutions
Pleasanton, California

We are seeking an expert DevOps Senior Engineer with. ...

Promoted
ACCO Engineered Systems
San Leandro, California

Solid understanding of applications engineering such as psychrometrics, refrigeration, acoustics, and controls systems. This position is responsible for independently delivering engineering services, from conceptual design through construction completion. Responsible for HVAC calculations, design an...

Promoted
NTT DATA, Inc.
San Leandro, California

We are currently seeking a Java Developer, Back End - San Leandro, CA to join our team in San Leandro, California (US-CA), United States (US). Writing tested, idiomatic, and documented Java Code. Cooperate with the front-end developer in the process of integrating the RESTful API. Minimum five years...

Promoted
Aurelius Systems
CA, United States

Aurelius Systems is a directed energy company developing edge-deployed laser systems for cUAS applications. Aurelius Systems has set out to address this problem by equipping the US and our allies with the systems they need to fight current and future conflicts in a scalable and cost-effective manner...

Promoted
PearlX
CA, United States

PearlX is seeking a Project Finance Manager to be a leading contributor to our finance department in project diligence, asset underwriting, and project financing. Lead financial modeling efforts for project cashflows, accounting, and valuation outputs across individual projects and multi-site portfo...

Promoted
LHH
CA, United States

LHH is seeking a highly skilled, leadership-oriented Network Systems Administrator. Manage Team of 2 Helpdesk Professionals and 1 Systems Administrator. Leadership qualities (although this role is targeting someone with a Network and Systems Background, this persons Title will be IT Manager). Ensure...

Promoted
InSyte Bio
CA, United States

The system integrates advances in chip design, microfabricated optics, and pharmaceutical chemistry to create a fusion of molecular imaging agents and advanced imager design. Degree (BS/BA or above (MS, PhD, ScD)) in Physics, Engineering (Electrical, EECS, ECE, Bioengineering) or closely related fie...

Promoted
Aivres
Fremont, California

Systems Engineer, you will play a pivotal role in the design, development, and integration of cutting-edge server systems. Design, develop, and integrate server systems, ensuring adherence to project specifications and customer requirements. Modify and customize server systems based on customer need...