Padmi

Senior Software Engineer

BangalorePosted 3 months ago
Software engineeringSeniorFull Time
Apply at hashlist

Opens the source posting on foundit.in

Source description

About the role

View original

Hashlist is a platform for tech positions & projects within the automotive industry. We establish supplier relationships with automotive companies and provide a one-stop shop for candidates interested in working in the industry. Are you ready to be a part of that journey As a Senior C++ Software Engineer , you will be responsible for developing, optimizing, and integrating autonomous driving (AD) middleware solutions. You will work on migrating AD stacks, developing demo applications, writing documentation, and improving middleware performance. This role involves troubleshooting, debugging, and enhancing software tools to support autonomous driving applications. You will collaborate with cross-functional teams to ensure seamless middleware integration and optimal system performance. Engagement Details: Contract Type: 6 months contract with high probability to be extended Location: On-site in Bangalore Freelancers accepted Start Date: Spring 2025 Responsibilities: Migrate autonomous driving software stacks to different middleware platforms. Develop demo applications and documentation to guide middleware best practices. Analyze and improve ADAS stack integration, including build systems and execution models. Create YAML files, interface conversions, and integration tests for AD modules. Identify and troubleshoot middleware issues, proposing solutions or collaborating with relevant teams. Qualifications: Degree in Computer Science or related field with 3-5 years of experience. Strong Modern C++ (C++14/17+) development and debugging skills. Experience in multithreaded programming on Linux or QNX. Proficiency in scripting languages such as Python and Bash. Knowledge of build systems like CMake and Bazel. Preferred Skills: Experience with ROS/ROS2 or other automotive/robotics middleware. Familiarity with autonomous systems, perception, or machine learning pipelines. Knowledge of software tooling for test automation, fault injection, and auto-code generation. Next steps: Press Apply We will review your application If qualified, you will be accepted into the network and can be considered for this and similar positions & projects

One address, no account. We’ll tell you when matching roles go live.

More at hashlist

Related open roles

View all roles
Senior Software Engineer at hashlist · Padmi