C++ Developer - Infrastructure-based Driving
Location: WroclawLuxoft is an industry-leading software engineering and solution house for automakers & automotive suppliers. There are millions of cars on the road today with solutions designed & implemented by us focusing on Autonomous Drive, Embedded Applications, Digital Cockpit, Connected Mobility & overall excellence in delivery.
Software inside vehicles used to be a self-contained environment. Equipping cars with perception, intelligence & connecting them changed a lot for the vehicle manufacturer. Our goal is to empower our customers with smart solutions to help them develop the cars of the future.
About the Project:
For a wide-ranging internal R&D program, Luxoft is looking for a Software Developer to build and implement cloud and large-scale infrastructure programs. You will work with other developers, solution owner and robotics and computer vision engineers. As a developer you will be involved in the whole development life cycle. In this role, you should be a team player with a keen eye for detail and problem-solving skills. Also experience with agile frameworks is a nice to have although not required.
The goal of the program is to solve the 'billion-mile validation challenge' by providing end-to-end features and service for Level 3+ Autonomous Driving software development and validation that can be deployed as a collaboration eco-system accessible to the automotive market worldwide.
RESPONSIBILITIES
- Work with developers to design and implement algorithms
- Produce clean, efficient code based on specifications
- Integrate software components and third-party programs
- Verify and deploy programs and systems
- Troubleshoot, debug and upgrade existing software
- Gather and evaluate user feedback
- Recommend and execute improvements
- Create technical documentation for reference and reporting
SKILLS
MUST
- Proven experience as a Software Developer
- Familiarity with Agile development methodologies
- Knowledge of coding languages
- Working or academic experience or in robotics or 3D computer graphics
- C++ 11
- Python
- Git
- Ability to learn new languages and technologies
- Excellent communication skills
- Resourcefulness and troubleshooting aptitude
- Attention to detail
NICE TO HAVE
- Unity / Unreal Engine
- Simulation Software (simulating robots / vehicles)
- C#
- Robotics (Path Planning A-star, RRT, graph traversing, State estimation: EKF/UKF/PF, motion planning and control)
- C++ 14/17
- ZeroMQ
- Redis
- Protobuf / Msgpack
- Robot Operating System (ROS)
- OpenCV
- Point Cloud Library (PCL)
- Computer Vision (RANSAC/LM-optimization/Registration/Calibration)
- Deep Learning (SSD/Regression/MobileNet)
- Competitive salary
- Luxoft Training Center
- Access to e-learning Library
- Individual development plans
- Long-term cooperation with possibility to gain experience in different projects and technologies
- A significant number of professional communities (Agile Community, Tech Community, Business Analysis Community, etc.)
- Group Life Insurance
- Private healthcare insurance – LuxMed. Unlimited access to specialist consultations with Dental Care included
- Medical costs reimbursement for employees (up to certain amount per quarter)
- Travel Insurance
- Benefit Program - Cafeteria and Multisport Card
- Various communities (sport, recreation activities, trips, board games, cultural and educational activities)
- Discounts program for employees – BeLux (banking offer, car leasing offer and cafeteria program discount)
- Convenient locations in a modern offices with game rooms
- Multinational projects for clients all over the world
Check out our open roles at career.luxoft.com
and follow us on Facebook!
www.facebook.com/luxoft.poland