Python Developer
Luminar
Luminar is a global automotive technology company ushering in a new era of vehicle safety and autonomy. For the past decade, Luminar has built an advanced hardware and software/AI platform to enable its more than 50 industry partners, including the majority of global automotive OEMs. From consumer vehicle programs with Volvo Cars and Mercedes-Benz to technology partnerships including NVIDIA and Mobileye, Luminar is poised to be the first automotive technology company to enable next-generation safety and autonomous capabilities for global production vehicles.
For more information, please visit www.luminartech.com.
About the role:
Luminar Technologies is looking for a Staff Software Test Engineer - ADAS (Python Automation focus) to be a part of a talented team of Software Testing working on agile development & maintenance of Python and C++ test automation frameworks, that manage several processes in test pipelines related to test analysis, test execution, automatic test case generation, CI/CD process etc. The individual will be responsible for ensuring the development and implementation of high-quality automotive hardware products through these test solutions. The engineer will collaborate with cross-functional teams including system architects, software engineers, and product owners to execute day to day activities.
Requirements:
- Expertise in developing and maintaining robust automation solutions in Python with OOP and other programming paradigms.
- Mandatory general software development experience with modern Python and other languages (implementation, build automation, debugging, ...).
- Experience developing test framework and deployment schemes to ensure repeatable, deterministic and automated test environments.
- Prior experience in product development
- Hands on experience with OSS, COTS or proprietary test frameworks. Practice extending and enhancing existing frameworks
- Good analytical skills to understand, evaluate and provide solutions for given complex scenarios and case studies
Primary responsibilities:
- Development of Python-based automation solutions
- Independently handle additional project Verification & Validation needs
Secondary Responsibilities include:
- Support in writing test cases, test scripts & execute them
- Contribute to the test development and test automation activities related to SWE.6, SYS.4 and SYS.5 testing
Role Requirements:
- 6 to 9 years of hands-on experience as Python and OOPS Automation Engineer
- Expertise in Python and OO programming, preferable with experience in data science modules like NumPy, Pandas or similar; data visualization and GUI development
- Experience handling various data/document formats in Python (XML, JSON, Excel, etc).
- Familiarity with tools such as Jira, Confluence, GIT, Artifactory and requirement management solutions.
- Basic knowledge of Automotive SW development and validation ADAS / Active Safety systems with sensors (LiDAR, Camera, Radar)
- Knowledge of SWE.6/SYS.4/SYS.5 testing
- Basic knowledge of SIL and HIL testing
- Experience with automotive software development lifecycles
- Experience with Linux or Unix environments