Description
You will develop and optimize middleware and computer vision algorithms for automotive embedded software.
Responsibilities
- Design and develop middleware using DDS and strong C++ patterns.
- Implement computer vision algorithms and x86 optimizations using IPP and SSE.
- Lead and mentor early-career developers while managing individual workloads to meet project milestones.
- Apply automotive embedded software standards, including AUTOSAR and vehicle bus systems.
- Manage build systems and CI/CD pipelines to ensure reliable software delivery.
Required Skills
- 3+ years of experience in C++ design and development.
- Proficiency with Linux, Windows, and Python.
- Experience with middleware such as DDS.
- Knowledge of computer vision algorithms and concepts.
- Hands-on experience with x86 optimizations using IPP and SSE.
- Experience with automotive embedded software, bus systems, and AUTOSAR protocols.
- Competency with build systems like CMake and Bazel.
- Familiarity with CI/CD concepts and setup.
- Knowledge of ROS, RViz, and Foxglove.
Preferred Skills
- Experience with OpenCV, OpenCL, or OpenGL.
- Experience with automotive test methods involving simulation or re-processing.
- Knowledge of Typescript.