Autonomous vehicle software development engineer
We are looking for someone with passion for automotive and software engineering to research, develop, evaluate, and implement advanced autonomous robot systems and driver assistance systems.
We are looking for someone with passion for automotive and software engineering to research, develop, evaluate, and implement advanced autonomous robot systems and driver assistance systems.
Removing ice and snow from airplanes is a necessary and safety-critical process to enable reliable air transport in the cold winter months at many airports around the world. Vestergaard Company is currently developing a state-of-the-art lidar-based autonomous system which will enable advanced assistance (ADAS-like) features for our different vehicles.
You will be working in a small team developing these cutting-edge features on Vestergaard’s industry-leading de-icing trucks for airplane de-icing at the airport.
Tasks
- Design, build, simulate, test, and deploy software for perception-driven robotic manipulation and autonomous driving
- Develop algorithms, software modules, and libraries with responsibility across the entire software engineering lifecycle: requirements, design, source code implementation, testing, integration, and real-world operational testing
- Selection and integration of the hardware, and creating documentation for production
Qualifications
- MSc in Autonomous Systems, Computer Science, Electrical Engineering, Software Engineering, Robotics or similar
- 1+ years’ hands-on experience with software development (or equivalent through university projects)
Demanded skills (listed by order of importance, you are not expected to know all)
- Modern C++ including object-oriented design, algorithms, data structures, multi-threading, and memory management
- Development and debugging in a Linux environment
- Experience with experimental robotics and field testing in a “real world” environment
- Excellent English skills (Danish is also advantageous)
- ROS/ROS2 (Robot Operating System), Git, CMake, Docker, unit testing, continuous integration (CI), scripting, Python
- 3D point cloud algorithms (PCL, SLAM, segmentation, recognition, filtering, feature extraction…)
- Experience with autonomous vehicle sensors (lidar, camera, radar, IMU, GPS…)
- Knowledge of autonomous vehicle algorithms (within perception, mapping, localization, path planning, navigation, and control)
- Experience with simulation of robots and/or vehicles, or video game development (Gazebo, Unity, Unreal)
- Desktop/mobile/web app/GUI development (Dart/Flutter, Qt) for real-time visualization of data
- Basic understanding of communication networks (Ethernet, CAN, Serial…)
- Analysis of large datasets
- Cloud platforms (Google Cloud, AWS…)
About the company
Vestergaard Company is the market leader in the development, production and sale of high-tech vehicles for de-icing and other aircraft servicing. The company has a global approx. 400 employees and – in addition to the headquarters in Gevninge in Denmark – also has offices/production facilities in North America, Thailand, France, Finland and Germany. The company’s products set the standard for the industry in terms of sustainable development, quality and functionality and are sold to airlines and airports worldwide. Vestergaard Company is a 60-year-old ‘young’ well-consolidated, growing family-owned company with a safe and developing working environment that promotes creativity. We create new opportunities and business areas in harmony with the environment and surroundings.