Robotics Software Engineer

Solana Recruitment Services

software developer to take a foundational role in our growing Robotics Software Team. Your primary responsibilities will be to design

Robotics Software Engineer
 
ABOUT SOLANA RECRUITMENT
 
Solana Recruitment Services is a true strategic partner in all aspects of search and placement. We bring a wealth of knowledge and success in placing candidates into positions from entry to the C-Level. Our customizable approach to recruitment services helps our partners build their best hiring practices, employee development programs, and retention goals.
It is our passion for search and career placement that really sets us apart. Our goal is to provide a quality hiring and on boarding process to each and every one of our candidates. We will be your advocate from your first interview screen until the day you begin your new opportunity. It is imperative to us that your first experience with our client is a positive one.
 
ABOUT OUR CLIENT
Our Client has proven artificial intelligence software enables robots that efficiently and accurately extract valuable and recyclable materials from the waste stream. Their technology is improving the recycling industry.  Venture-capital backed and located in desirable Denver, Colorado, our client is a leader in the robotics and artificial intelligence revolution.  We are looking for outstanding new team members to help them grow.
 
ABOUT THE OPPORTUNITY
Our client is looking for a software developer to take a foundational role in our growing Robotics Software Team. Your primary responsibilities will be to design, implement, test, and deploy core software capabilities. This is dynamic and cutting-edge development; ideal candidates will: enjoy being experimental with hands-on robotic systems, be ready to rapidly iterate, and have the know-how to build reliable and repeatable systems.
 
You will:
  • Develop software in an existing C++ ROS codebase, with interfaces to industrial robots, PLCs, and cameras.
  • Design new software features to maximize system performance, and improve customer experience.
  • Create new products as AMP continues to extend its lineup of systems
Required Qualifications:
  • Bachelor’s degree in Computer Science, Robotics / Engineering, or equivalent combination of technical education and work experience.
  • 2+ years industry experience building multi-process/multi-threaded applications with high reliability and low latency.
  • Strong proficiency in C++ and its associated build infrastructure in Linux.
  • Proficiency with professional software engineering practices; including: code reviews, source control management, CI/CD, and DevOps.
  • Ability to collaborate closely with a cross-functional team.
  • Excitement about robotics, artificial intelligence, and recycling.
 
Preferred:
  • Experience with: ROS, OpenCV, Python, Ubuntu, Ansible, Tensorflow, V+, RAPID, Docker, and Angular/ Typescript
  • Experience with Robotics: Dynamics, Kinematics, Data Filtering, Planning.
  • A portfolio of past work and ability to show and explain projects.
COMPENSATION
  • W2 position with full benefits; medical, dental and vision.
  • Growth opportunities
EQUAL EMPLOYMENT OPPORTUNITY POLICY
Solana Recruitment and all of our clients are equal employment opportunities (EEO) to all applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, our clients comply with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.