Applications Engineer (Mid-Level)
Vimaan
IT
San Jose, CA, USA
Posted 6+ months ago
Applications Engineer (Mid-Level)
The Applications Engineering team focuses on the enhancement and configuration of current solutions for new customers. Our team members have a deep understanding of the complete robotics workflow and solutions. Our team brings together the AI, software, hardware, mechanical, and firmware teams to build a scalable platform that create impactful results for our customers.
The role will include, but not be limited to:
- Collaborate with Sales & Marketing team in feature development and future projects
- · Respond to customer’s request on robotics applications
- · Understand customer and user needs in-depth and translates those needs into a compelling roadmap. Manage a backlog of innovative features and technical requirements
- · Partner with cross-functional teams and engineer highly scalable solutions that delight customers
- · Manage cross-functional team’s milestones towards successful deployment of robotics solutions
- · Own product features through their entire cycle: ideation, specification, development, release, analysis, and iteration
- · Troubleshoot and report hardware and software bugs/issues
- · Manage the integration and deployment of new robotic systems, its ML Pipeline, and software applications in production environment
- · Own the end-to-end solution deployment of new solutions to production
- · Conduct research to improve the efficiency, scalability, and reliability of operations
- · Provide guidance to the mechanical, firmware and software development teams to test, validate and deploy projects within the committed timeline
- · Provide ongoing technical support to the field operations team and customers
- · Consult with external customers to support and to develop software specifications
- · Lead new initiatives successfully with limited resources, support, and information
- · Define and enhance KPIs in conjunction with analytics and stakeholder teams that educate business decision making
The ideal candidate has the following attributes:
- · Master’s degree in Robotics, Software Engineering, Computer Science or related field or equivalent work experience
- · Strong understanding of software and hardware interaction.
- · Solid programming experience in Python, and bash shell on Linux OS families.
- · Experience working with international partners in different time zones
- · Experience working closely and collaboratively with engineering, and design teams
- · Familiar with machine learning and various applications of ML models
- · Hands on experience with sensors such as IMU, Lidar, RGB-D cameras and other robotics systems is a plus.
- · Experience with Software Tools: Jira, Figma, C++, ROS, Git, and/or Cloud Platforms is a plus
- · Experience with continuous deployment/continuous integration is a plus
- · Experience with embedded edge devices and GPU programming is a big plus
- Experience managing projects
- · SW Projects demonstrating prototyping capability in labs and scale-up of solutions is highly desirable
- · Passionate about AI and robotics
- · Willing to work hard and learn on the job
- · Be very detail oriented
- · Work clearly, effectively and efficiently with coworkers that have varied priorities
- · Must be a great human being and possess a mind of set change, while not being afraid to fail