Software Engineer
Kinetic Automation
Company Overview
Kinetic Automation is building a network of automated repair centers for modern vehicles. The auto industry is transitioning from mechanically complex vehicles to mechanically simple ones with complex software and technology. Kinetic aims to be the primary infrastructure-as-a-service for servicing future vehicles with our robotic repair centers, powered by our proprietary software and AI. We are a strong team of experienced robotics + automotive + shared mobility enthusiasts who have worked in self-driving, mapping, lidar, motorsport, ride-sharing and ghost kitchens. We are a venture backed startup (Series A) with a clear go-to-market strategy and a line of sight to meaningful revenue.
About the Role
We are seeking a highly motivated and experienced robotics software engineer to join our team. Our automated system is designed to service and calibrate all modern cars. We are looking for an engineer to build testing and generalize our software so that it works in a scalable way across multiple vehicle platforms, and across multiple geographies where we plan to launch our centers.
Key Responsibilities
- Design, develop, test, debug, and deploy software modules in robotic systems, and/or in related platform and tools software.
- Collaborate with other team members.
- Responsible for integrating multiple modules and systems into one platform.
- Developing and maintaining key integrating tools and monitoring performance.
Experience & Skills Required
- BS, MS in Computer Science or other related fields.
- Deep experience developing production-quality software in C++/C in Robotics, Autonomous Driving, and other technology industries.
- Solid understanding of object-oriented programming.
- Solid understanding of data structure and basic algorithms.
- Solid understanding of performance profiling, analysis, and optimization.
- Solid understanding of how an operating system works
- Good debugging and root cause analysis skills.
- Good communication skills and team collaboration.
Bonus
- Good understanding and experience in Computer Vision, Image Processing, Deep Learning or other Algorithms.
- Development experience in ROS.
- Expertise in robot planning and control
- Good understanding and use of Docker.
- Ability to wear many hats: versatility, adaptability, and a willingness to tackle a variety of challenges head-on.
Benefits
- Competitive salary and Incentive Stock Options.
- Comprehensive health and dental insurance.
- Retirement savings plan.
- Paid time off and holidays.
- Continuous learning and professional development opportunities.
- Employee discounts on company products and services.
Kinetic is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.