Position: Senior Software Engineer
Company: Intellias
Category: C++
Experience required: 5y
English level: intermediate

We are seeking for a Senior Software Engineer to implement and test efficient algorithms for advanced driver assistance functions such as emergency braking and highway assist.

**Project Overview:**
A product consisting of a 120° FoV high-resolution lidar sensor (hardware) and perception packages that segment the point cloud delivered by the lidar into interpretable structures like vehicles, pedestrians, and free space (software). The project includes systems and safety development (functional safety, safety of the intended functionality and cybersecurity).

**Responsibilities:**
- Design and develop real-time algorithms for trajectory planning and vehicle control
- Design and develop real-time algorithms situation interpretation, collision avoidance etc
- Design and develop state machines and function logic for AEB or HWA 
- Contribute to an AD L4 ready software and system architecture 
- Work with LiDAR perception team to help define requirements on sensor performance, and metrics for sensor and algorithmic performance.
- Analyze, optimize, and tune the performance of your software stack 
- Contribute to the software development tool environment as well as continuous integration 
- Ensure the highest software quality for our products
- Use C++14 and high software code standards
 

**Requirements:**
- 5+ years of industry experience, or relevant work experience
- Production level programming knowledge especially using modern C++ 
- Experience with software optimization on CPU’s or GPU’s
- Extensive experience developing production-quality software in a Linux environment
- **Be ready to travel once a month for 1 week on-site to the client (Germany)**

**Preferred:**
- Experience in ADAS or AD function development or similar areas 
- Experience with unit testing, integration testing, CI/CD etc.
- Excellent interpersonal, verbal and written communication skills
- Enjoy working within a dynamic and continuously evolving environment 
- Able to work in cross-functional teams across organizational/geographical boundaries
- Experience developing advanced driver assistance or autonomous driving systems or similar systems such as robotic systems