ARRK Research & Development SRL
1 month ago
Software Developer C++ Algorithms Autonomous Driving (m/f/x)
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- ARRK Research & Development SRL
- Location
- Cluj Romania
- Posted
- 1 month ago
Job description
We are looking for a passionate Software Developer to join our team and contribute to the development of cutting-edge algorithms for autonomous driving systems. Your Responsibilities: * Design, implement, and optimize complex algorithms in C++ for perception, planning, and control modules of autonomous vehicles. * Develop and maintain high-quality, robust, and efficient software solutions. * Collaborate with cross-functional teams, including researchers, hardware engineers, and other software developers, to integrate algorithms into the overall system. * Analyze and debug performance issues and ensure the reliability and safety of our autonomous driving software. * Stay up-to-date with the latest advancements in autonomous driving technology, computer vision, and machine learning. * Contribute to code reviews, documentation, and testing processes. Your Profile: * Bachelor's or Master's degree in Computer Science, Electrical Engineering, Robotics, or a related field. * Proven experience in C++ software development, with a strong understanding of data structures, algorithms, and object-oriented programming. * Experience with developing and implementing algorithms for autonomous driving, such as sensor fusion, path planning, object detection, or tracking. * Familiarity with robotics concepts and frameworks (e.g., ROS). * Experience with relevant libraries and tools (e.g., OpenCV, PCL, Eigen). * Knowledge of software development best practices, including version control (Git), testing, and CI/CD. * Excellent problem-solving and analytical skills. * Strong communication and teamwork abilities. * Fluency in English. Nice to have: * Experience with machine learning frameworks (e.g., TensorFlow, PyTorch). * Experience with simulation tools for autonomous driving. * Knowledge of functional programming paradigms. * Experience with real-time systems and embedded software development. What we offer: * Exciting and challenging projects in a rapidly evolving field. * Opportunity to work with a highly skilled and motivated team. * Competitive salary and benefits package. * Continuous learning and professional development opportunities. * A dynamic and innovative work environment. * Flexible working hours and the possibility of remote work. * Contribution to shaping the future of mobility.
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.