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
ACCO Engineered Systems
San Leandro, California

This position is responsible for independently delivering engineering services, from conceptual design through construction completion. Responsible for plumbing calculations, design and layout of equipment, plumbing systems on assigned projects. Appropriate engagement of engineering applications and...

Promoted
NTT DATA, Inc.
San Leandro, California

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

Promoted
Aurelius Systems
CA, United States

Bachelors or Masters degree in Mechanical Engineering, Electrical Engineering, Computer Science or related. We are building out the first team at Aurelius, and are looking for 2-4 engineers to help develop our first product MVP. This opening is for an optics engineer with experience in EECS, optics,...

Promoted
STAND 8 Technology Services
CA, United States

We are seeking a skilled and motivated Legal Systems Administrator to manage and maintain the Firm's legal applications and databases. This role emphasizes the administration of the Intapp suite, records management systems, and legal artificial intelligence tools, ensuring the stability, security, a...

Promoted
Acceler8 Talent
CA, United States

They are looking for a Senior Design Verification Engineer to join their team! In this role, you will have the unique opportunity to contribute across the full lifecycle of complex chip development, from microarchitecture definition and FPGA prototyping to DV infrastructure and test development, thr...

Promoted
GILLIG
Livermore, California

Our engineering organization is comprised of three primary departments: Current Product Engineering (CPE), New Product Engineering (NPE), Product Validation and the Colorado Technology Center (CTC). We are looking for a Senior Engineer I in the New Product Engineering team who will be responsible fo...

Promoted
Bayside Solutions
CA, United States

Collaborate with data managers, statistical programmers, biostatistics, clinical operations, and external vendors to review, sign off on the data transfer specifications, and transfer data from external sources, ensuring data is received and validated for data integrity. Work with data managers and ...

Promoted
Blue Star Partners LLC
Pleasanton, California

The Senior Systems Engineer (Contract) will be responsible for supporting the delivery of systems engineering tasks, including integration of medical device components into a unified system that involves wired and wireless technologies. The engineer will work onsite in Pleasanton, CA, collaborating ...

Promoted
John Galt Staffing
Fremont, California

Min Degree: BS in Electrical/Electronic Engineering. Check electrical drawings and schematics before production release. Work with mechanical and software engineers to solve field and/or new design problems. ...