Senior Software Engineer, Autonomy Applications Engineering
About the role
The role requires a Bachelor's degree in Engineering, Computer Science or related field with 4+ years of industry experience or 2+ years of experience plus a master's degree. The candidate should have strong technical background in software engineering, proficiency in writing modern C++ code, intermediate proficiency in writing Python code, excellent problem-solving and analytical skills, strong communication and interpersonal skills, ability to converse fluently in Hindi and English, and the ability to travel and stay deployed at customer sites across India. Additionally, the candidate should have 3+ years of experience in an integration/application engineering role and 2+ years of experience working in a startup environment. The role also requires the ability to travel to USA for up to 3 months at a time for training.
Candidates will join an innovative team pushing engineering boundaries. Depending on the domains associated with this job, you will be expected to design clean APIs, write automated test cases, and participate in peer code reviews. We value developers who focus on performance optimization, fast load times, and simple, maintainable architectures.