Application Engineer (Robotics)
Posted: 3 days ago
Job Description
The ideal candidate will have a degree in computer science and experience in developing multiple applications. This candidate should be able to generate clean code and optimal solutions based on the outlined criteria. This candidate should also work closely with various teams in order to establish best practices, codes to utilize and ultimately, execute in creating a highly functional application. ResponsibilitiesDevelop and customize applications and workflows using vendor-provided SDKs and APIs.Integrate hardware components such as sensors, payloads, and cameras with software systems for real world applications.Implement teleoperation, navigation, and data-processing pipelines for field deployment.Work closely with technical consultants and project teams to deliver tailored solutions for customers.Conduct proof-of-concept testing, debugging, and optimization of software-hardware integrations.Maintain documentation, coding standards, and best practices to ensure scalability and reliability. QualificationsDegree/Diploma in Computer Science, Software Engineering, Robotics, or related field.Proficiency in Python and C++ (experience with Linux and ROS is an advantage).Familiarity with SDKs, APIs, and software integration for robotics or UAV systems.Hands-on experience with sensor data acquisition (LiDAR, cameras, IMUs) is a plus.Strong analytical and problem-solving skills; ability to adapt quickly to new platforms.Good communication skills and willingness to collaborate in cross-functional teams.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period